From 994bc725effe644245d983d16b18edfbbb8d769c Mon Sep 17 00:00:00 2001 From: Felix Albrecht <mail@felixalbrecht.de> Date: Thu, 26 Sep 2013 20:26:07 +0200 Subject: [PATCH] [cmake] changes due to dune-stuff --- CMakeLists.txt | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2c368781c..728e303c8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -27,23 +27,21 @@ set( CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake ${CMAKE_CURRENT_SOURCE_ include(DuneUtils) include(GridUtils) +# adjust CXX_FLAGS +set( CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O3" ) +set( CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -O3 -g3 -ggdb" ) + # needs to come first to include correct config.h include_dir( ${dune-gdt_SOURCE_DIR} ) include_dir( ${dune-gdt_BINARY_DIR} ) -# user settings -set( ENABLE_MPI - "0" CACHE STRING - "set to 1 to enable mpi") - # we need eigen if( NOT EIGEN_FOUND ) message( FATAL_ERROR "eigen3 not found, set PKG_CONFIGK_PATH to include eigen3.pc!" ) endif( NOT EIGEN_FOUND ) -add_definitions( ${CUSTOM_FLAGS} ) - configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/cmake/cmake_config.h.in ${CMAKE_CURRENT_BINARY_DIR}/cmake_config.h ) +add_definitions( -DHAVE_CMAKE_CONFIG ) add_dune_modules( stuff @@ -64,9 +62,10 @@ set_source_files_properties( ${COMMON_HEADER} PROPERTIES HEADER_FILE_ONLY 1 ) # libs set( COMMON_LIBS ${DUNE_LIBS} + ${DUNE_DEFAULT_LIBS} ${PARALIBS} ${CCGNU_LIBRARIES} - "boost_system" "boost_filesystem" + ${BOOST_SYSTEM_LIBS} ${GRIDLIBS} ${FASPLIB} ) -- GitLab