From 79dc223c3627e1ac5f72c1aba542eded5e8899d9 Mon Sep 17 00:00:00 2001 From: Rene Milk <rene.milk@uni-muenster.de> Date: Wed, 1 Dec 2010 16:37:45 +0100 Subject: [PATCH] completes cmake refactor --- CMakeLists.txt | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5715fcd72..3ac171a1f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -51,12 +51,13 @@ SET( UGGRID_BASE_PATH "/share/dune/Modules/modules_x86_64/ug" CACHE STRING "UGGRID_BASE_PATH" ) -SET( CXX_FLAGS - -Wall -O3 -g -ggdb CACHE STRING - "") +SET( CUSTOM_FLAGS + "-Wall -O3 -fno-strict-aliasing -std=c++0x -g -ggdb " CACHE LIST + "CUSTOM FLAGS") +CONFIGURE_FILE( ${CMAKE_CURRENT_SOURCE_DIR}/cmake/cmake_config.h.in ${CMAKE_CURRENT_BINARY_DIR}/cmake_config.h ) #needs to come first to include correct config.h -INCLUDE_DIR( ${dune-stuff_SOURCE_DIR} ) +INCLUDE_DIR( ${dune-stuff_BINARY_DIR} ${dune-stuff_SOURCE_DIR} ) IF( ${GRIDTYPE} STREQUAL "UGGRID" ) ADD_CXX_FLAGS( -I${UGGRID_BASE_PATH}/include -DENABLE_UG ) @@ -64,9 +65,7 @@ IF( ${GRIDTYPE} STREQUAL "UGGRID" ) SET( UGLIBS "ugS3" "ugS2" "devS") ENDIF( ${GRIDTYPE} STREQUAL "UGGRID" ) -ADD_CXX_FLAGS(-DHAVE_CONFIG_H ) -ADD_CXX_FLAGS(-DGRIDDIM=${GRIDDIM} -DCOMMIT="git_${COMMIT}" ) -ADD_CXX_FLAGS(-DPOLORDER=${POLORDER} -D${GRIDTYPE} ) +ADD_CXX_FLAGS( ${CUSTOM_FLAGS} ) ADD_CXX_FLAGS( -I${ALUGRID_BASE_PATH}/include -I${ALUGRID_BASE_PATH}/include/serial -- GitLab