Mercurial > hg > kwantix
view src/CMakeLists.txt @ 37:e87cb53283b4
imported patch vtk-patch
author | Jordi Gutiérrez Hermoso <jordigh@gmail.com> |
---|---|
date | Thu, 11 Mar 2010 23:55:38 -0600 |
parents | 22f78a6faa3e |
children | 6cdad791f16f |
line wrap: on
line source
include (${CMAKE_ROOT}/Modules/FindVTK.cmake) include (FindGSL.cmake) if (USE_VTK_FILE) include(${USE_VTK_FILE}) endif (USE_VTK_FILE) set(PEDANTIC_COMPILE_FLAGS "-Wall -pedantic -Werror -W -Wconversion -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -fshort-enums -fno-common -Wfatal-errors -Wno-deprecated -std=c++0x" ) set(LAX_COMPILE_FLAGS "-Wall -Wfatal-errors -std=c++0x" ) if(CMAKE_BUILD_TYPE STREQUAL "Debug") set(PEDANTIC_COMPILE_FLAGS "${PEDANTIC_COMPILE_FLAGS} -pg") set(LAX_COMPILE_FLAGS "${LAX_COMPILE_FLAGS} -pg") endif() include_directories("include/") set(KWANTIX_SOURCES bvp ddm diff_op error func interpolator interp_values linalg rbf utils main ) set( VTK_SOURCES vtkplot ) set_source_files_properties( ${KWANTIX_SOURCES} PROPERTIES COMPILE_FLAGS ${PEDANTIC_COMPILE_FLAGS} ) set_source_files_properties( ${VTK_SOURCES} PROPERTIES COMPILE_FLAGS ${LAX_COMPILE_FLAGS} ) add_executable(kwantix ${KWANTIX_SOURCES} ${VTK_SOURCES}) target_link_libraries(kwantix vtkRendering ${GSL_LIBRARIES} ${GSL_CBLAS_LIBRARIES} ) set_target_properties(kwantix PROPERTIES RUNTIME_OUTPUT_DIRECTORY "../")