From 34f3fbc804edd7080babb944ed97d807a74c3eb6 Mon Sep 17 00:00:00 2001 From: Soeren Peters <peters@irmb.tu-bs.de> Date: Tue, 15 Sep 2020 16:34:27 +0200 Subject: [PATCH] CMake changes: Removed unused machine config files. Removed CAB_COMPILER variable. compiler flag files is now loaded regarding the CMAKE_CXX_COMPILER_ID variable: https://cmake.org/cmake/help/latest/variable/CMAKE_LANG_COMPILER_ID.html Removed the 64 bit support. --- CMake/CMakeCABMacros.cmake | 92 +++-- CMake/CMakeCompilerMacros.cmake | 379 ------------------ CMake/CMakeSetCompilerFlags.cmake | 77 +--- CMake/VirtualFluidsMacros.cmake | 2 +- CMake/cmake_config_files/ALATAR.config.cmake | 67 ---- CMake/cmake_config_files/ALTIX.config.cmake | 53 --- CMake/cmake_config_files/AMAN.config.cmake | 83 ---- .../cmake_config_files/AMATERASU.config.cmake | 16 +- CMake/cmake_config_files/ARAGORN.config.cmake | 53 --- CMake/cmake_config_files/ARWEN.config.cmake | 17 - .../cmake_config_files/BAUMBART.config.cmake | 5 + CMake/cmake_config_files/BILBO.config.cmake | 1 - CMake/cmake_config_files/BLOGIN.config.cmake | 1 - CMake/cmake_config_files/BLOGIN1.config.cmake | 1 - CMake/cmake_config_files/BLOGIN2.config.cmake | 1 - .../cmake_config_files/BOMBADIL.config.cmake | 6 + .../cmake_config_files/CCSMASTER.config.cmake | 57 --- .../CCS_ERLANGEN.config.cmake | 57 --- CMake/cmake_config_files/COAST.config.cmake | 63 --- CMake/cmake_config_files/CSE01.config.cmake | 1 + CMake/cmake_config_files/DEFAULT.config.cmake | 5 + .../DESKTOP-U072UFM.config.cmake | 14 - CMake/cmake_config_files/ELENDUR.config.cmake | 10 +- CMake/cmake_config_files/ELLADAN.config.cmake | 1 - .../ESLOGIN001.config.cmake | 1 - .../ESLOGIN002.config.cmake | 1 - .../ESLOGIN003.config.cmake | 1 - .../ESLOGIN008.config.cmake | 1 - CMake/cmake_config_files/FRWAB.config.cmake | 54 --- CMake/cmake_config_files/FRY29.config.cmake | 29 -- CMake/cmake_config_files/GAMLING.config.cmake | 10 - CMake/cmake_config_files/GENIUS1.config.cmake | 33 -- CMake/cmake_config_files/GIMLI.config.cmake | 63 --- CMake/cmake_config_files/GLOGIN1.config.cmake | 1 - .../cmake_config_files/GOTTFRIED.config.cmake | 53 --- CMake/cmake_config_files/HELM.config.cmake | 54 --- CMake/cmake_config_files/HERMIT.config.cmake | 28 -- .../cmake_config_files/HICEGATE0.config.cmake | 63 --- CMake/cmake_config_files/HLOGIN.config.cmake | 1 - CMake/cmake_config_files/HLOGIN1.config.cmake | 1 - CMake/cmake_config_files/HLOGIN2.config.cmake | 1 - CMake/cmake_config_files/HLOGIN3.config.cmake | 1 - CMake/cmake_config_files/HLOGIN4.config.cmake | 1 - CMake/cmake_config_files/HLRNG.config.cmake | 13 - CMake/cmake_config_files/HOST2.config.cmake | 44 +- CMake/cmake_config_files/KONRAD.config.cmake | 55 --- .../cmake_config_files/KUBUNTU64.config.cmake | 28 -- CMake/cmake_config_files/LOGIN07.config.cmake | 1 - CMake/cmake_config_files/LOGIN22.config.cmake | 1 - .../LRR_OPTERON.config.cmake | 41 -- CMake/cmake_config_files/LUDWIG.config.cmake | 66 --- CMake/cmake_config_files/M01.config.cmake | 1 - CMake/cmake_config_files/M02.config.cmake | 1 - CMake/cmake_config_files/MAFALDA.config.cmake | 68 ---- CMake/cmake_config_files/PHOENIX.config.cmake | 7 +- CMake/cmake_config_files/PIPPIN.config.cmake | 25 -- CMake/cmake_config_files/SAMWEIS.config.cmake | 62 +-- CMake/cmake_config_files/SHELOB.config.cmake | 49 --- CMake/cmake_config_files/SMAUG.config.cmake | 20 - CMake/cmake_config_files/SP0201.config.cmake | 27 -- .../cmake_config_files/SUPERMUC.config.cmake | 21 - CMake/cmake_config_files/TESLA01.config.cmake | 4 +- CMake/cmake_config_files/TESLA03.config.cmake | 6 + CMake/cmake_config_files/TOLKIEN.config.cmake | 22 - .../cmake_config_files/TOLKIEN2.config.cmake | 22 - CMake/cmake_config_files/UBUNTU.config.cmake | 36 -- CMake/cmake_config_files/YWANG.config.cmake | 22 - CMake/compilerflags/AppleClang.cmake | 44 ++ CMake/compilerflags/Clang.cmake | 47 +++ CMake/compilerflags/GNU.cmake | 43 ++ CMake/compilerflags/Intel.cmake | 40 ++ CMake/compilerflags/MSVC.cmake | 28 ++ CMake/compilerflags/clang.cmake | 60 --- CMake/compilerflags/gcc33.cmake | 44 -- CMake/compilerflags/gcc34.cmake | 44 -- CMake/compilerflags/gcc40.cmake | 54 --- CMake/compilerflags/gcc41.cmake | 51 --- CMake/compilerflags/gcc42.cmake | 57 --- CMake/compilerflags/gcc43.cmake | 49 --- CMake/compilerflags/gcc44.cmake | 54 --- CMake/compilerflags/gcc45.cmake | 54 --- CMake/compilerflags/gcc46.cmake | 54 --- CMake/compilerflags/gcc47.cmake | 42 -- CMake/compilerflags/gcc48.cmake | 42 -- CMake/compilerflags/gcc49.cmake | 42 -- CMake/compilerflags/gcc51.cmake | 50 --- CMake/compilerflags/gcc52.cmake | 50 --- CMake/compilerflags/gcc54.cmake | 50 --- CMake/compilerflags/gcc62.cmake | 50 --- CMake/compilerflags/gcc63.cmake | 52 --- CMake/compilerflags/gcc82.cmake | 60 --- CMake/compilerflags/gccGeneric.cmake | 54 --- CMake/compilerflags/icc101.cmake | 51 --- CMake/compilerflags/icc130.cmake | 38 -- CMake/compilerflags/icc140.cmake | 39 -- CMake/compilerflags/icc150.cmake | 38 -- CMake/compilerflags/icc160.cmake | 43 -- CMake/compilerflags/icc170.cmake | 50 --- CMake/compilerflags/icc180.cmake | 51 --- CMake/compilerflags/icc190.cmake | 51 --- CMake/compilerflags/icc91.cmake | 47 --- CMake/compilerflags/msvc10_32.cmake | 59 --- CMake/compilerflags/msvc10_64.cmake | 78 ---- CMake/compilerflags/msvc11_32.cmake | 38 -- CMake/compilerflags/msvc11_64.cmake | 38 -- CMake/compilerflags/msvc12_32.cmake | 38 -- CMake/compilerflags/msvc12_64.cmake | 38 -- CMake/compilerflags/msvc14_32.cmake | 38 -- CMake/compilerflags/msvc14_64.cmake | 38 -- CMake/compilerflags/msvc19_64.cmake | 39 -- CMake/compilerflags/msvc8_32.cmake | 51 --- CMake/compilerflags/msvc8_64.cmake | 51 --- CMake/compilerflags/msvc9_32.cmake | 59 --- CMake/compilerflags/msvc9_64.cmake | 80 ---- 114 files changed, 337 insertions(+), 4032 deletions(-) delete mode 100644 CMake/CMakeCompilerMacros.cmake delete mode 100644 CMake/cmake_config_files/ALATAR.config.cmake delete mode 100644 CMake/cmake_config_files/ALTIX.config.cmake delete mode 100644 CMake/cmake_config_files/AMAN.config.cmake delete mode 100644 CMake/cmake_config_files/ARAGORN.config.cmake delete mode 100644 CMake/cmake_config_files/ARWEN.config.cmake delete mode 100644 CMake/cmake_config_files/BLOGIN.config.cmake delete mode 100644 CMake/cmake_config_files/BLOGIN1.config.cmake delete mode 100644 CMake/cmake_config_files/BLOGIN2.config.cmake delete mode 100644 CMake/cmake_config_files/CCSMASTER.config.cmake delete mode 100644 CMake/cmake_config_files/CCS_ERLANGEN.config.cmake delete mode 100644 CMake/cmake_config_files/COAST.config.cmake create mode 100644 CMake/cmake_config_files/DEFAULT.config.cmake delete mode 100644 CMake/cmake_config_files/DESKTOP-U072UFM.config.cmake delete mode 100644 CMake/cmake_config_files/ESLOGIN001.config.cmake delete mode 100644 CMake/cmake_config_files/ESLOGIN002.config.cmake delete mode 100644 CMake/cmake_config_files/ESLOGIN003.config.cmake delete mode 100644 CMake/cmake_config_files/ESLOGIN008.config.cmake delete mode 100644 CMake/cmake_config_files/FRWAB.config.cmake delete mode 100644 CMake/cmake_config_files/FRY29.config.cmake delete mode 100644 CMake/cmake_config_files/GAMLING.config.cmake delete mode 100644 CMake/cmake_config_files/GENIUS1.config.cmake delete mode 100644 CMake/cmake_config_files/GIMLI.config.cmake delete mode 100644 CMake/cmake_config_files/GLOGIN1.config.cmake delete mode 100644 CMake/cmake_config_files/GOTTFRIED.config.cmake delete mode 100644 CMake/cmake_config_files/HELM.config.cmake delete mode 100644 CMake/cmake_config_files/HERMIT.config.cmake delete mode 100644 CMake/cmake_config_files/HICEGATE0.config.cmake delete mode 100644 CMake/cmake_config_files/HLOGIN.config.cmake delete mode 100644 CMake/cmake_config_files/HLOGIN1.config.cmake delete mode 100644 CMake/cmake_config_files/HLOGIN2.config.cmake delete mode 100644 CMake/cmake_config_files/HLOGIN3.config.cmake delete mode 100644 CMake/cmake_config_files/HLOGIN4.config.cmake delete mode 100644 CMake/cmake_config_files/HLRNG.config.cmake delete mode 100644 CMake/cmake_config_files/KONRAD.config.cmake delete mode 100644 CMake/cmake_config_files/KUBUNTU64.config.cmake delete mode 100644 CMake/cmake_config_files/LOGIN07.config.cmake delete mode 100644 CMake/cmake_config_files/LOGIN22.config.cmake delete mode 100644 CMake/cmake_config_files/LRR_OPTERON.config.cmake delete mode 100644 CMake/cmake_config_files/LUDWIG.config.cmake delete mode 100644 CMake/cmake_config_files/M01.config.cmake delete mode 100644 CMake/cmake_config_files/M02.config.cmake delete mode 100644 CMake/cmake_config_files/MAFALDA.config.cmake delete mode 100644 CMake/cmake_config_files/PIPPIN.config.cmake delete mode 100644 CMake/cmake_config_files/SHELOB.config.cmake delete mode 100644 CMake/cmake_config_files/SMAUG.config.cmake delete mode 100644 CMake/cmake_config_files/SP0201.config.cmake delete mode 100644 CMake/cmake_config_files/SUPERMUC.config.cmake delete mode 100644 CMake/cmake_config_files/TOLKIEN.config.cmake delete mode 100644 CMake/cmake_config_files/TOLKIEN2.config.cmake delete mode 100644 CMake/cmake_config_files/UBUNTU.config.cmake delete mode 100644 CMake/cmake_config_files/YWANG.config.cmake create mode 100644 CMake/compilerflags/AppleClang.cmake create mode 100644 CMake/compilerflags/Clang.cmake create mode 100644 CMake/compilerflags/GNU.cmake create mode 100644 CMake/compilerflags/Intel.cmake create mode 100644 CMake/compilerflags/MSVC.cmake delete mode 100644 CMake/compilerflags/clang.cmake delete mode 100644 CMake/compilerflags/gcc33.cmake delete mode 100644 CMake/compilerflags/gcc34.cmake delete mode 100644 CMake/compilerflags/gcc40.cmake delete mode 100644 CMake/compilerflags/gcc41.cmake delete mode 100644 CMake/compilerflags/gcc42.cmake delete mode 100644 CMake/compilerflags/gcc43.cmake delete mode 100644 CMake/compilerflags/gcc44.cmake delete mode 100644 CMake/compilerflags/gcc45.cmake delete mode 100644 CMake/compilerflags/gcc46.cmake delete mode 100644 CMake/compilerflags/gcc47.cmake delete mode 100644 CMake/compilerflags/gcc48.cmake delete mode 100644 CMake/compilerflags/gcc49.cmake delete mode 100644 CMake/compilerflags/gcc51.cmake delete mode 100644 CMake/compilerflags/gcc52.cmake delete mode 100644 CMake/compilerflags/gcc54.cmake delete mode 100644 CMake/compilerflags/gcc62.cmake delete mode 100644 CMake/compilerflags/gcc63.cmake delete mode 100644 CMake/compilerflags/gcc82.cmake delete mode 100644 CMake/compilerflags/gccGeneric.cmake delete mode 100644 CMake/compilerflags/icc101.cmake delete mode 100644 CMake/compilerflags/icc130.cmake delete mode 100644 CMake/compilerflags/icc140.cmake delete mode 100644 CMake/compilerflags/icc150.cmake delete mode 100644 CMake/compilerflags/icc160.cmake delete mode 100644 CMake/compilerflags/icc170.cmake delete mode 100644 CMake/compilerflags/icc180.cmake delete mode 100644 CMake/compilerflags/icc190.cmake delete mode 100644 CMake/compilerflags/icc91.cmake delete mode 100644 CMake/compilerflags/msvc10_32.cmake delete mode 100644 CMake/compilerflags/msvc10_64.cmake delete mode 100644 CMake/compilerflags/msvc11_32.cmake delete mode 100644 CMake/compilerflags/msvc11_64.cmake delete mode 100644 CMake/compilerflags/msvc12_32.cmake delete mode 100644 CMake/compilerflags/msvc12_64.cmake delete mode 100644 CMake/compilerflags/msvc14_32.cmake delete mode 100644 CMake/compilerflags/msvc14_64.cmake delete mode 100644 CMake/compilerflags/msvc19_64.cmake delete mode 100644 CMake/compilerflags/msvc8_32.cmake delete mode 100644 CMake/compilerflags/msvc8_64.cmake delete mode 100644 CMake/compilerflags/msvc9_32.cmake delete mode 100644 CMake/compilerflags/msvc9_64.cmake diff --git a/CMake/CMakeCABMacros.cmake b/CMake/CMakeCABMacros.cmake index fa4c51175..fb7227453 100644 --- a/CMake/CMakeCABMacros.cmake +++ b/CMake/CMakeCABMacros.cmake @@ -1,37 +1,4 @@ -############################################################################################################### -## Flags ruecksetzen -############################################################################################################### -SET(CAB_ADDTIONAL_COMPILER_FLAGS) - -SET(CAB_ADDITIONAL_LINK_FLAGS) -SET(CAB_ADDITIONAL_LINK_FLAGS_DEBUG) -SET(CAB_ADDITIONAL_LINK_FLAGS_RELEASE) - -SET(CAB_ADDITIONAL_LINK_LIBRARIES) - - -LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -DSOURCE_ROOT=${VF_ROOT_DIR} ) - -############################################################### -# hostename ermitteln -> CAB_MACHINE -############################################################### -IF(NOT CAB_MACHINE) - SET(CAB_MACHINE $ENV{CAB_MACHINE}) - - IF( CAB_MACHINE ) - STRING(TOUPPER "${CAB_MACHINE}" CAB_MACHINE) - ELSE() - EXECUTE_PROCESS( COMMAND hostname OUTPUT_VARIABLE CAB_MACHINE) - STRING(REGEX REPLACE "[ ]*([A-Za-z0-9]+).*[\\\\n]*" "\\1" CAB_MACHINE "${CAB_MACHINE}" ) - STRING(TOUPPER "${CAB_MACHINE}" CAB_MACHINE) - ENDIF() -ENDIF() - - -INCLUDE(${VF_CMAKE_DIR}/CMakeSetCompilerFlags.cmake) -INCLUDE(${VF_CMAKE_DIR}/CMakeCompilerMacros.cmake) - ################################################################ ### ADD_TARGET_PROPERTIES ### ################################################################ @@ -65,11 +32,62 @@ MACRO(ADD_TARGET_PROPERTIES target property) ENDMACRO(ADD_TARGET_PROPERTIES target property) -################################################################# -# ALLGEMEINGUELTIGER STUFF -# CAB_COMPILER setzen und machinespecific configfile laden + +################################################################ +### CHECK_FOR_VARIABLE ### +### checks for a variable (also env-variables) +### if not found -> error-message!!! +### always: cache-entry update +################################################################ +MACRO(CHECK_FOR_VARIABLE var) + #check ob evtl enviromentvariable gesetzt + IF(NOT ${var}) #true if ${var} NOT: empty, 0, N, NO, OFF, FALSE, NOTFOUND, or <variable>-NOTFOUND + SET(${var} $ENV{${var}}) + ENDIF() + + IF(NOT DEFINED ${var}) + SET(${var} "${var}-NOTFOUND" CACHE STRING "${ARGN}" FORCE) + ENDIF(NOT DEFINED ${var}) + + IF(NOT ${var}) + MESSAGE(FATAL_ERROR "CHECK_FOR_VARIABLE - error - set ${var}") + ENDIF() + + SET(${var} ${${var}} CACHE STRING "${ARGN}" FORCE) +ENDMACRO(CHECK_FOR_VARIABLE var) + + + +INCLUDE(${VF_CMAKE_DIR}/CMakeSetCompilerFlags.cmake) + +############################################################################################################### +# Reset the compiler and linker flags +############################################################################################################### +SET(CAB_ADDTIONAL_COMPILER_FLAGS) + +SET(CAB_ADDITIONAL_LINK_FLAGS) +SET(CAB_ADDITIONAL_LINK_FLAGS_DEBUG) +SET(CAB_ADDITIONAL_LINK_FLAGS_RELEASE) + +SET(CAB_ADDITIONAL_LINK_LIBRARIES) + +LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -DSOURCE_ROOT=${VF_ROOT_DIR} ) + +############################################################### +# set hostname -> CAB_MACHINE and load an optional config file ############################################################### -SET_CAB_COMPILER() +IF(NOT CAB_MACHINE) + SET(CAB_MACHINE $ENV{CAB_MACHINE}) + + IF( CAB_MACHINE ) + STRING(TOUPPER "${CAB_MACHINE}" CAB_MACHINE) + ELSE() + EXECUTE_PROCESS( COMMAND hostname OUTPUT_VARIABLE CAB_MACHINE) + STRING(REGEX REPLACE "[ ]*([A-Za-z0-9]+).*[\\\\n]*" "\\1" CAB_MACHINE "${CAB_MACHINE}" ) + STRING(TOUPPER "${CAB_MACHINE}" CAB_MACHINE) + ENDIF() +ENDIF() + CHECK_FOR_VARIABLE(CAB_MACHINE "machine name, e.g. ALTIX, ARWEN") LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -DCAB_MACHINE_${CAB_MACHINE}) LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -DCAB_MACHINE=${CAB_MACHINE}) diff --git a/CMake/CMakeCompilerMacros.cmake b/CMake/CMakeCompilerMacros.cmake deleted file mode 100644 index 8244aa29f..000000000 --- a/CMake/CMakeCompilerMacros.cmake +++ /dev/null @@ -1,379 +0,0 @@ - -############################################################### -# IS_64BIT_SYSTEM (check put if OS is 64 bit compatible) -############################################################### -MACRO(IS_64BIT_SYSTEM is64BitOutVar) - - SET(${is64BitOutVar} FALSE) - - IF(APPLE) - EXEC_PROGRAM( arch - ARGS -x86_64 echo "64bit" - OUTPUT_VARIABLE CAB_SYSTEM_INFO_1 ) - IF(${CAB_SYSTEM_INFO_1} MATCHES "64bit") - SET(${is64BitOutVar} TRUE) - ENDIF() - - ELSEIF(UNIX) - - EXEC_PROGRAM( uname - ARGS -m - OUTPUT_VARIABLE CAB_SYSTEM_INFO_1 ) - - STRING(REGEX MATCH "x86_64" CAB_SYSTEM_INFO_1 ${CAB_SYSTEM_INFO_1}) - - - EXEC_PROGRAM( getconf - ARGS -a | grep -i LONG_BIT - OUTPUT_VARIABLE CAB_SYSTEM_INFO_2 ) - - STRING(REGEX MATCH "64" CAB_SYSTEM_INFO_2 ${CAB_SYSTEM_INFO_2}) - - IF(CAB_SYSTEM_INFO_1 STREQUAL "x86_64" AND CAB_SYSTEM_INFO_2 STREQUAL "64") - SET(${is64BitOutVar} TRUE) - ENDIF() - - ELSEIF(WIN32) - - MESSAGE(STATUS "IS_64BIT_SYSTEM: determining system type (32/64bit)...(this may take a few moments)") - EXEC_PROGRAM( SystemInfo OUTPUT_VARIABLE CAB_SYSTEM_INFO_1 ) - - STRING(REGEX MATCH "x64-based PC" CAB_SYSTEM_INFO_1 ${CAB_SYSTEM_INFO_1}) - - IF(CAB_SYSTEM_INFO_1 MATCHES "x64-based PC") - SET(${is64BitOutVar} TRUE) - MESSAGE(STATUS "IS_64BIT_SYSTEM: determining system type (32/64bit)... done (-> 64 Bit)") - ELSE() - MESSAGE(STATUS "IS_64BIT_SYSTEM: determining system type (32/64bit)... done (-> 32 Bit)") - ENDIF() - - ELSE() - MESSAGE(FATAL_ERROR "IS_64BIT_SYSTEM: unknown OS") - ENDIF() - -ENDMACRO(IS_64BIT_SYSTEM is64BitOutVar) - - -############################################################### -### SET_CAB_COMPILER ### -### Macro sets CAB_COMPILER variable if not set ### -### for msvc: CMake Variables are used ### -### for intel,gcc: --version call is evaluated ### -############################################################### -MACRO(SET_CAB_COMPILER) - IF(NOT CMAKE_CXX_COMPILER) - MESSAGE(FATAL_ERROR "before SET_CAB_COMPILER-Macro PROJECT-Macro has to be called") - ELSE() - IF(NOT CAB_COMPILER) - IF(MSVC) - IF(CMAKE_CL_64) - SET( CAB_COMPILER "msvc19_64" ) - ELSE() - SET( CAB_COMPILER "msvc19_32" ) - ENDIF() - #ELSEIF(APPLE) - ELSEIF("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang") - SET( CAB_COMPILER "clang" ) - ELSE() - EXEC_PROGRAM( ${CMAKE_CXX_COMPILER} - ARGS --version - OUTPUT_VARIABLE CAB_COMPILER_INFO ) - - STRING(REGEX REPLACE ".* \\((.*)\\) ([0-9]*)\\.([0-9]*)[\\. ]([0-9]*).*" "\\1" CAB_COMPILER_NAME ${CAB_COMPILER_INFO}) - STRING(REGEX REPLACE "[^ ]*[^0-9]*([0-9]*)\\.([0-9]*)[\\. ]([0-9]*)[^0-9]*.*" "\\1" CAB_COMPILER_VERSION_MAJOR ${CAB_COMPILER_INFO}) - STRING(REGEX REPLACE "[^ ]*[^0-9]*([0-9]*)\\.([0-9]*)[\\. ]([0-9]*)[^0-9]*.*" "\\2" CAB_COMPILER_VERSION_MINOR ${CAB_COMPILER_INFO}) - STRING(REGEX REPLACE "[^ ]*[^0-9]*([0-9]*)\\.([0-9]*)[\\. ]([0-9]*)[^0-9]*.*" "\\3" CAB_COMPILER_VERSION_PATCH ${CAB_COMPILER_INFO}) - - STRING(TOLOWER ${CAB_COMPILER_NAME} CAB_COMPILER_NAME) - - IF(CMAKE_COMPILER_IS_GNUCXX) - SET(CAB_COMPILER_NAME "gcc") - ENDIF() - - SET(CAB_COMPILER "${CAB_COMPILER_NAME}${CAB_COMPILER_VERSION_MAJOR}${CAB_COMPILER_VERSION_MINOR}") - ENDIF() - ENDIF() - - SET(CAB_COMPILER ${CAB_COMPILER} CACHE STRING "compiler") - ENDIF() - -ENDMACRO(SET_CAB_COMPILER) - -################################################################ -### CHECK_FOR_VARIABLE ### -### checks for a variable (also env-variables) -### if not found -> error-message!!! -### always: cache-entry update -################################################################ -MACRO(CHECK_FOR_VARIABLE var) - #check ob evtl enviromentvariable gesetzt - IF(NOT ${var}) #true if ${var} NOT: empty, 0, N, NO, OFF, FALSE, NOTFOUND, or <variable>-NOTFOUND - SET(${var} $ENV{${var}}) - ENDIF() - - IF(NOT DEFINED ${var}) - SET(${var} "${var}-NOTFOUND" CACHE STRING "${ARGN}" FORCE) - ENDIF(NOT DEFINED ${var}) - - IF(NOT ${var}) - MESSAGE(FATAL_ERROR "CHECK_FOR_VARIABLE - error - set ${var}") - ENDIF() - -SET(${var} ${${var}} CACHE STRING "${ARGN}" FORCE) -ENDMACRO(CHECK_FOR_VARIABLE var) - - -################################################################# -### ADD_CXX_FLAGS(flags) ### -### flags will be added to CMAKE_CXX_FLAGS ### -################################################################# -MACRO(ADD_CXX_FLAGS) - FOREACH(arg ${ARGN}) - SET(TMP ${arg}) #elsewise the Seperate command doesn't work) - SEPARATE_ARGUMENTS(TMP) - FOREACH(option ${TMP}) - STRING(REGEX REPLACE " ${option}" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") - STRING(REGEX REPLACE "${option}" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") - SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${option}" CACHE STRING "common C++ build flags" FORCE) - ENDFOREACH(option ${TMP}) - ENDFOREACH(arg ${ARGN}) -ENDMACRO(ADD_CXX_FLAGS) - -################################################################# -### ADD_CXX_FLAGS_IF(option flags) ### -### flags will be added to CMAKE_CXX_FLAGS if option exists ### -################################################################# -MACRO(ADD_CXX_FLAGS_IF condition) - IF(${condition}) - ADD_CXX_FLAGS(${ARGN}) - ENDIF(${condition}) -ENDMACRO(ADD_CXX_FLAGS_IF) - -################################################################# -### REMOVE_CXX_FLAGS(flags) ### -### flags will be removed from CMAKE_CXX_FLAGS ### -################################################################# -MACRO(REMOVE_CXX_FLAGS) - FOREACH(arg ${ARGN}) - SET(TMP ${arg}) #elsewise the Seperate command doesn't work) - SEPARATE_ARGUMENTS(TMP) - FOREACH(option ${TMP}) - STRING(REGEX REPLACE " ${option}" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") - STRING(REGEX REPLACE "${option}" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") - ENDFOREACH(option ${TMP}) - ENDFOREACH(arg ${ARGN}) -ENDMACRO(REMOVE_CXX_FLAGS) - -##################################################################### -### REMOVE_CXX_FLAGS(option flags) ### -### flags will be removed from CMAKE_CXX_FLAGS if option exists ### -##################################################################### -MACRO(REMOVE_CXX_FLAGS_IF condition) - IF(${condition}) - REMOVE_CXX_FLAGS(${ARGN}) - ENDIF(${condition}) -ENDMACRO(REMOVE_CXX_FLAGS_IF) - -################################################################# -### ADD_CXX_BUILDTYPE_FLAGS(buildtype flags) ### -### flags will be added to CMAKE_CXX_BUILDTYPE_FLAGS ### -################################################################# -MACRO(ADD_CXX_BUILDTYPE_FLAGS buildtype) - IF(CMAKE_CXX_FLAGS_${buildtype}) - FOREACH(arg ${ARGN}) - SET(TMP ${arg}) #elsewise the Seperate command doesn't work) - SEPARATE_ARGUMENTS(TMP) - FOREACH(option ${TMP}) - STRING(REGEX REPLACE " ${option}" "" CMAKE_CXX_FLAGS_${buildtype} "${CMAKE_CXX_FLAGS_${buildtype}}") - STRING(REGEX REPLACE "${option}" "" CMAKE_CXX_FLAGS_${buildtype} "${CMAKE_CXX_FLAGS_${buildtype}}") - SET(CMAKE_CXX_FLAGS_${buildtype} "${CMAKE_CXX_FLAGS_${buildtype}} ${option}" CACHE STRING "common C++ build flags for ${buildtype}" FORCE) - ENDFOREACH(option ${TMP}) - ENDFOREACH(arg ${ARGN}) - ENDIF(CMAKE_CXX_FLAGS_${buildtype}) -ENDMACRO(ADD_CXX_BUILDTYPE_FLAGS) - -######################################################################### -### ADD_CXX_BUILDTYPE_FLAGS(buildtype option flags) ### -### flags will be added to CMAKE_CXX_BUILDTYPE_FLAGS if option exists ### -######################################################################### -MACRO(ADD_CXX_BUILDTYPE_FLAGS_IF buildtype condition) - IF(${condition}) - ADD_CXX_BUILDTYPE_FLAGS(${buildtype} ${ARGN}) - ENDIF(${condition}) -ENDMACRO(ADD_CXX_BUILDTYPE_FLAGS_IF) - -################################################################# -### REMOVE_CXX_BUILDTYPE_FLAGS(buildtype flags) ### -### flags will be removed from CMAKE_CXX_FLAGS ### -################################################################# -MACRO(REMOVE_CXX_BUILDTYPE_FLAGS buildtype) - IF(CMAKE_CXX_FLAGS_${buildtype}) - FOREACH(arg ${ARGN}) - SET(TMP ${arg}) #elsewise the Seperate command doesn't work) - SEPARATE_ARGUMENTS(TMP) - FOREACH(option ${TMP}) - STRING(REGEX REPLACE " ${option}" "" CMAKE_CXX_FLAGS_${buildtype} "${CMAKE_CXX_FLAGS_${buildtype}}") - STRING(REGEX REPLACE "${option}" "" CMAKE_CXX_FLAGS_${buildtype} "${CMAKE_CXX_FLAGS_${buildtype}}") - SET(CMAKE_CXX_FLAGS_${buildtype} "${CMAKE_CXX_FLAGS_${buildtype}}" - CACHE STRING "C++ build flags for ${buildtype} configuration" FORCE) - ENDFOREACH(option ${TMP}) - ENDFOREACH(arg ${ARGN}) - ENDIF(CMAKE_CXX_FLAGS_${buildtype}) -ENDMACRO(REMOVE_CXX_BUILDTYPE_FLAGS) - -##################################################################### -### REMOVE_CXX_BUILDTYPE_FLAGS_IF(buildtype option flags) ### -### flags will be removed from CMAKE_CXX_FLAGS if option exists ### -##################################################################### -MACRO(REMOVE_CXX_BUILDTYPE_FLAGS_IF condition) - IF(${condition}) - REMOVE_CXX_BUILDTYPE_FLAGS(${buildtype} ${ARGN}) - ENDIF(${condition}) -ENDMACRO(REMOVE_CXX_BUILDTYPE_FLAGS_IF) - -##################################################################### -### SET_CXX_COMPILER( compiler) ### -### flags will be removed from CMAKE_CXX_FLAGS if option exists ### -##################################################################### -#MACRO(SET_CXX_COMPILER compiler) -# INCLUDE (CMakeForceCompiler) -# SET(CMAKE_SYSTEM_NAME Generic) -# CMAKE_FORCE_CXX_COMPILER (${compiler} "set by user") -# SET(CMAKE_CXX_COMPILER ${compiler} CACHE STRING "C++ compiler" FORCE) -#ENDMACRO(SET_CXX_COMPILER) - -################################################################# -### ADD_C_FLAGS(flags) ### -### flags will be added to CMAKE_C_FLAGS ### -################################################################# -MACRO(ADD_C_FLAGS) - FOREACH(arg ${ARGN}) - SET(TMP ${arg}) #elsewise the Seperate command doesn't work) - SEPARATE_ARGUMENTS(TMP) - FOREACH(option ${TMP}) - STRING(REGEX REPLACE " ${option}" "" CMAKE_C_FLAGS "${CMAKE_C_FLAGS}") - STRING(REGEX REPLACE "${option}" "" CMAKE_C_FLAGS "${CMAKE_C_FLAGS}") - SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${option}" CACHE STRING "common C++ build flags" FORCE) - ENDFOREACH(option ${TMP}) - ENDFOREACH(arg ${ARGN}) -ENDMACRO(ADD_C_FLAGS) - -################################################################# -### ADD_C_FLAGS(option flags) ### -### flags will be added to CMAKE_C_FLAGS if option exists ### -################################################################# -MACRO(ADD_C_FLAGS_IF condition) - IF(${condition}) - ADD_C_FLAGS(${ARGN}) - ENDIF(${condition}) -ENDMACRO(ADD_C_FLAGS_IF) - -################################################################# -### REMOVE_C_FLAGS(flags) ### -### flags will be removed from CMAKE_C_FLAGS ### -################################################################# -MACRO(REMOVE_C_FLAGS) - FOREACH(arg ${ARGN}) - SET(TMP ${arg}) #elsewise the Seperate command doesn't work) - SEPARATE_ARGUMENTS(TMP) - FOREACH(option ${TMP}) - STRING(REGEX REPLACE " ${option}" "" CMAKE_C_FLAGS "${CMAKE_C_FLAGS}") - STRING(REGEX REPLACE "${option}" "" CMAKE_C_FLAGS "${CMAKE_C_FLAGS}") - ENDFOREACH(option ${TMP}) - ENDFOREACH(arg ${ARGN}) -ENDMACRO(REMOVE_C_FLAGS) - -##################################################################### -### REMOVE_C_FLAGS(option flags) ### -### flags will be removed from CMAKE_C_FLAGS if option exists ### -##################################################################### -MACRO(REMOVE_C_FLAGS_IF condition) - IF(${condition}) - REMOVE_C_FLAGS(${ARGN}) - ENDIF(${condition}) -ENDMACRO(REMOVE_C_FLAGS_IF) - -################################################################# -### ADD_C_BUILDTYPE_FLAGS(buildtype flags) ### -### flags will be added to CMAKE_C_BUILDTYPE_FLAGS ### -################################################################# -MACRO(ADD_C_BUILDTYPE_FLAGS buildtype) - IF(CMAKE_C_FLAGS_${buildtype}) - FOREACH(arg ${ARGN}) - SET(TMP ${arg}) #elsewise the Seperate command doesn't work) - SEPARATE_ARGUMENTS(TMP) - FOREACH(option ${TMP}) - STRING(REGEX REPLACE " ${option}" "" CMAKE_C_FLAGS_${buildtype} "${CMAKE_C_FLAGS_${buildtype}}") - STRING(REGEX REPLACE "${option}" "" CMAKE_C_FLAGS_${buildtype} "${CMAKE_C_FLAGS_${buildtype}}") - SET(CMAKE_C_FLAGS_${buildtype} "${CMAKE_C_FLAGS_${buildtype}} ${option}" CACHE STRING "common C++ build flags for ${buildtype}" FORCE) - ENDFOREACH(option ${TMP}) - ENDFOREACH(arg ${ARGN}) - ENDIF(CMAKE_C_FLAGS_${buildtype}) -ENDMACRO(ADD_C_BUILDTYPE_FLAGS) - -######################################################################### -### ADD_C_BUILDTYPE_FLAGS(buildtype option flags) ### -### flags will be added to CMAKE_C_BUILDTYPE_FLAGS if option exists ### -######################################################################### -MACRO(ADD_C_BUILDTYPE_FLAGS_IF buildtype condition) - IF(${condition}) - ADD_C_BUILDTYPE_FLAGS(${buildtype} ${ARGN}) - ENDIF(${condition}) -ENDMACRO(ADD_C_BUILDTYPE_FLAGS_IF) - -################################################################# -### REMOVE_C_BUILDTYPE_FLAGS(buildtype flags) ### -### flags will be removed from CMAKE_C_FLAGS ### -################################################################# -MACRO(REMOVE_C_BUILDTYPE_FLAGS buildtype) - IF(CMAKE_C_FLAGS_${buildtype}) - FOREACH(arg ${ARGN}) - SET(TMP ${arg}) #elsewise the Seperate command doesn't work) - SEPARATE_ARGUMENTS(TMP) - FOREACH(option ${TMP}) - STRING(REGEX REPLACE " ${option}" "" CMAKE_C_FLAGS_${buildtype} "${CMAKE_C_FLAGS_${buildtype}}") - STRING(REGEX REPLACE "${option}" "" CMAKE_C_FLAGS_${buildtype} "${CMAKE_C_FLAGS_${buildtype}}") - SET(CMAKE_C_FLAGS_${buildtype} "${CMAKE_C_FLAGS_${buildtype}}" - CACHE STRING "C++ build flags for ${buildtype} configuration" FORCE) - ENDFOREACH(option ${TMP}) - ENDFOREACH(arg ${ARGN}) - ENDIF(CMAKE_C_FLAGS_${buildtype}) -ENDMACRO(REMOVE_C_BUILDTYPE_FLAGS) - -##################################################################### -### REMOVE_C_BUILDTYPE_FLAGS_IF(buildtype option flags) ### -### flags will be removed from CMAKE_C_FLAGS if option exists ### -##################################################################### -MACRO(REMOVE_C_BUILDTYPE_FLAGS_IF condition) - IF(${condition}) - REMOVE_C_BUILDTYPE_FLAGS(${buildtype} ${ARGN}) - ENDIF(${condition}) -ENDMACRO(REMOVE_C_BUILDTYPE_FLAGS_IF) - -##################################################################### -### SET_C_COMPILER( compiler) ### -### flags will be removed from CMAKE_C_FLAGS if option exists ### -##################################################################### -MACRO(SET_C_COMPILER compiler) - INCLUDE (CMakeForceCompiler) - SET(CMAKE_SYSTEM_NAME Generic) - CMAKE_FORCE_C_COMPILER (${compiler} "set by user") - SET(CMAKE_C_COMPILER ${compiler} CACHE STRING "C compiler" FORCE) -ENDMACRO(SET_C_COMPILER) - -################################################################# -### ADD_EXE_LINKER_FLAGS(flags) ### -### flags will be added to CMAKE_EXE_LINKER_FLAGS ### -################################################################# -MACRO(ADD_EXE_LINKER_FLAGS) - FOREACH(arg ${ARGN}) - SET(TMP ${arg}) #elsewise the Seperate command doesn't work) - SEPARATE_ARGUMENTS(TMP) - FOREACH(option ${TMP}) - STRING(REGEX REPLACE " ${option}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - STRING(REGEX REPLACE "${option}" "" CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${option}" CACHE STRING "common C++ build flags" FORCE) - ENDFOREACH(option ${TMP}) - ENDFOREACH(arg ${ARGN}) -ENDMACRO(ADD_EXE_LINKER_FLAGS) - diff --git a/CMake/CMakeSetCompilerFlags.cmake b/CMake/CMakeSetCompilerFlags.cmake index 85b6c7e53..17f7562d2 100644 --- a/CMake/CMakeSetCompilerFlags.cmake +++ b/CMake/CMakeSetCompilerFlags.cmake @@ -1,15 +1,12 @@ ################################################################ ### SET_COMPILER_SPECIFIC_FLAGS ### -### determines compiler flags variabels ### -### compiler_type: e.g. msvc9_x64 ### -### build_type : BINARY, STATIC, SHARED ### +### determines compiler flags variables ### ################################################################ -MACRO(SET_COMPILER_SPECIFIC_FLAGS compiler_type build_type) +MACRO(SET_COMPILER_SPECIFIC_FLAGS) IF(NOT CMAKE_CXX_COMPILER) MESSAGE(FATAL_ERROR "before SET_CAB_COMPILER-Macro PROJECT-Macro has to be called") ENDIF() - ############################################################################################################### ## Flags ruecksetzen ############################################################################################################### @@ -25,76 +22,30 @@ MACRO(SET_COMPILER_SPECIFIC_FLAGS compiler_type build_type) SET(CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS_DEBUG "") SET(CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS_RELEASE "") - ############################################################################################################### - ## ggf. spezielles compiler flag file lesen - ############################################################################################################### + + # https://cmake.org/cmake/help/latest/variable/CMAKE_LANG_COMPILER_ID.html#variable:CMAKE_<LANG>_COMPILER_ID + IF( SPECIFIC_COMPILER_FLAG_FILE ) - INCLUDE( ${SPECIFIC_COMPILER_FLAG_FILE}) - ############################################################################################################### - ## standard compiler flags - ############################################################################################################### - ELSEIF( EXISTS "${VF_CMAKE_DIR}/compilerflags/${CAB_COMPILER}.cmake" ) - status("Load compiler file: ${CAB_COMPILER}.cmake") - INCLUDE( ${VF_CMAKE_DIR}/compilerflags/${CAB_COMPILER}.cmake) - ############################################################################################################### - ## unknown compiler - ############################################################################################################### + include( ${SPECIFIC_COMPILER_FLAG_FILE}) + ELSEIF( EXISTS "${VF_CMAKE_DIR}/compilerflags/${CMAKE_CXX_COMPILER_ID}.cmake" ) + status("Load compiler file: ${CMAKE_CXX_COMPILER_ID}.cmake") + include(${VF_CMAKE_DIR}/compilerflags/${CMAKE_CXX_COMPILER_ID}.cmake) ELSE() - #MESSAGE(FATAL_ERROR "CAB_COMPILER=${CAB_COMPILER} seems to be a not supported compiler") - #MESSAGE(WARNING "CAB_COMPILER=${CAB_COMPILER} seems to be a not supported compiler; set to generic") - SET(CAB_COMPILER "gccGeneric") - INCLUDE( ${VF_CMAKE_DIR}/compilerflags/${CAB_COMPILER}.cmake) + MESSAGE(FATAL_ERROR "compiler=${CMAKE_CXX_COMPILER_ID} seems to be a not supported compiler") ENDIF() - - - ############################################################################################################### - #64 Bit compilation?? - ############################################################################################################### - IF(NOT DEFINED USE_64BIT_COMPILER_OPTIONS) - IF(MSVC AND NOT CMAKE_CL_64) - SET(OPTION64 OFF) - ELSEIF(MSVC AND CMAKE_CL_64) - SET(OPTION64 ON) - ELSE() - IS_64BIT_SYSTEM( IS64BITSYSTEM ) - IF(IS64BITSYSTEM STREQUAL "TRUE") - SET(OPTION64 ON) - ELSE() - SET(OPTION64 OFF) - ENDIF() - ENDIF() - ENDIF() - OPTION(USE_64BIT_COMPILER_OPTIONS "set 64 bit compiler flags" ${OPTION64}) - - ############################################################################################################### - # set flags - ############################################################################################################### - IF(USE_64BIT_COMPILER_OPTIONS) - SET_COMPILER_SPECIFIC_FLAGS_INTERN( ${build_type} 1) - else() - SET_COMPILER_SPECIFIC_FLAGS_INTERN( ${build_type} 0) - endif() - -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS compiler_type build_type) +ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS) ################################################################ ### ADD_COMPILER_FLAGS_TO_PROJECT ### ### adds COMPILER_FLGAS TO project ### -### project_language: CXX , C ### ################################################################ -MACRO(ADD_COMPILER_FLAGS_TO_PROJECT compiler_type project_name project_language build_type) - - IF(NOT ${project_language} MATCHES "C") - IF(NOT ${project_language} MATCHES "CXX") - MESSAGE(FATAL_ERROR "project_language must be CXX or C") - ENDIF() - ENDIF() +MACRO(ADD_COMPILER_FLAGS_TO_PROJECT project_name) ################################################################ # SET_COMPILER_SPECIFIC_FLAGS ################################################################ - SET_COMPILER_SPECIFIC_FLAGS( ${compiler_type} ${build_type} ) + SET_COMPILER_SPECIFIC_FLAGS() #workaround fuer itanium processoren IF(${CMAKE_SYSTEM_PROCESSOR} MATCHES "ia64") @@ -147,4 +98,4 @@ MACRO(ADD_COMPILER_FLAGS_TO_PROJECT compiler_type project_name project_language ENDIF() -ENDMACRO(ADD_COMPILER_FLAGS_TO_PROJECT compiler_type project_name project_language build_type) \ No newline at end of file +ENDMACRO(ADD_COMPILER_FLAGS_TO_PROJECT project_name) \ No newline at end of file diff --git a/CMake/VirtualFluidsMacros.cmake b/CMake/VirtualFluidsMacros.cmake index 9aeeb49c1..f82da9fb2 100644 --- a/CMake/VirtualFluidsMacros.cmake +++ b/CMake/VirtualFluidsMacros.cmake @@ -131,7 +131,7 @@ function(vf_add_library) ################################################################# ### COMPILER Flags ### ################################################################# - ADD_COMPILER_FLAGS_TO_PROJECT(${CAB_COMPILER} ${library_name} "CXX" ${ARG_BUILDTYPE}) + ADD_COMPILER_FLAGS_TO_PROJECT(${library_name}) status("compiler flags for compiler ${CAB_COMPILER} on machine ${CAB_MACHINE} for project ${project_name} (${ARG_BUILDTYPE}) have been configured") status("compiler flags: ${CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS}") status("additional compiler flags: ${CAB_ADDTIONAL_COMPILER_FLAGS}") diff --git a/CMake/cmake_config_files/ALATAR.config.cmake b/CMake/cmake_config_files/ALATAR.config.cmake deleted file mode 100644 index e6d45e580..000000000 --- a/CMake/cmake_config_files/ALATAR.config.cmake +++ /dev/null @@ -1,67 +0,0 @@ -LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__unix__) -LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__UNIX__) - -######################################################################################## -## BOOST ALLGMEINGUELTIG ## -######################################################################################## -#standard boost: 1.50.0 -SET(BOOST_VERSION "1.51.0" CACHE STRING "std: 1.51.0") - -#SET(MPI_DIR "/hpc3lustre/software/lib/openmpi-1.4.1-gcc41") - -SET(USE_MPI_CXX_SYNTAX OFF) -#SET(MPI_COMPILER "/hpc3lustre/software/lib/openmpi-1.4.1-gcc41/bin/mpicxx") - -IF(CAB_COMPILER MATCHES "gcc41") - SET(BOOST_USE_MULTITHREAD ON) - - SET(BOOST_COMPILER_SUFFIX -gcc41) - SET(BOOST_USE_STATIC_LIBS ON) - - IF(BOOST_VERSION MATCHES "1.51.0" ) - SET(BOOST_INCLUDEDIR "/hpc3lustre/software/irmb/boost/boost_1_51_0") - SET(BOOST_LIBRARYDIR "/hpc3lustre/software/irmb/boost/boost_1_51_0/stageGCC/lib") - - ENDIF() -ENDIF() - -IF(BOOST_VERSION AND NOT BOOST_INCLUDEDIR) - MESSAGE("${BOOST_VERSION} not found on ${CAB_MACHINE} for specified compiler") -ENDIF() - -################################################################################# -# ZOLTAN -################################################################################# -IF(${USE_ZOLTAN}) - SET(ZOLTAN_INCLUDEDIR "/hpc3lustre/software/irmb/Trilinos/trilinos-10.6.4-Source/packages/zoltan/src/include") - SET(ZOLTAN_DEBUG_LIBRARY "/hpc3lustre/software/irmb/Trilinos/trilinos-10.6.4-Build/packages/zoltan/src/libzoltan.a") - SET(ZOLTAN_RELEASE_LIBRARY "/hpc3lustre/software/irmb/Trilinos/trilinos-10.6.4-Build/packages/zoltan/src/libzoltan.a") -ENDIF() - -################################################################################# -# METIS -################################################################################# -IF(${USE_METIS}) - SET(METIS_INCLUDEDIR "/hpc3lustre/software/irmb/metis/include") - SET(METIS_DEBUG_LIBRARY "/hpc3lustre/software/irmb/metis/lib/libmetis.a") - SET(METIS_RELEASE_LIBRARY "/hpc3lustre/software/irmb/metis/lib/libmetis.a") -ENDIF() - -################################################################################# -# YAML -################################################################################# -IF(${USE_YAML}) - SET(YAML_INCLUDEDIR "/hpc3lustre/software/irmb/yaml/yaml-cpp/include") - SET(YAML_DEBUG_LIBRARY "/hpc3lustre/software/irmb/yaml/yaml-cpp/build/libyaml-cpp.a") - SET(YAML_RELEASE_LIBRARY "/hpc3lustre/software/irmb/yaml/yaml-cpp/build/libyaml-cpp.a") -ENDIF() - -################################################################################## -# Bond -################################################################################## -IF(${USE_BOND}) - SET(BOND_INCLUDEDIR "/hpc3lustre/home/koskuche/projects/bond/bond_src/cpp/bond/fetol") - SET(BOND_DEBUG_LIBRARY "/hpc3lustre/home/koskuche/projects/bond/bin/lib/libbond.a") - SET(BOND_RELEASE_LIBRARY "/hpc3lustre/home/koskuche/projects/bond/bin/lib/libbond.a") -ENDIF() - diff --git a/CMake/cmake_config_files/ALTIX.config.cmake b/CMake/cmake_config_files/ALTIX.config.cmake deleted file mode 100644 index 387da3bdb..000000000 --- a/CMake/cmake_config_files/ALTIX.config.cmake +++ /dev/null @@ -1,53 +0,0 @@ -OPTION(CAB_COMPILER_64BIT "64BIT COMPILATION" ON) - -################################################################################# -# COMPILER -################################################################################# -SET( ALTIX_CXX_COMPILER "mpiCC" ) -SET( ALTIX_C_COMPILER "mpicc" ) - -################################################################################# -# COMPILER FLAG VAR -################################################################################# -IF(NOT CAB_COMPILER}) - IF(NOT DEFINED CAB_COMPILER) - SET( CAB_COMPILER "intel9" ) - ENDIF() -ENDIF() - -SET(BOOST_DIR "/home/hlrb2/h005x/h005xac/boost/include/boost-1_34_1") -SET(USE_BOOST_STATIC_LIBS TRUE) - -################################################################################# -# MPI -################################################################################# - - -################################################################################# -# BOOST -################################################################################# -IF(NEED_BOOST) - SET(BOOST_USE_MULTITHREAD ON) - SET(BOOST_USE_STATIC_LIBS ON) - - #IF(BOOST_VERSION MATCHES "1.35.0" ) - # - # SET(BOOST_INCLUDEDIR "E:/3rdPartyLibs/boost/boost_1_35") - # - # IF(CMAKE_CL_64) - # SET(BOOST_LIBRARYDIR "E:/3rdPartyLibs/boost/boost_1_35/lib/x86_64bit") - # ELSE() - # SET(BOOST_LIBRARYDIR "E:/3rdPartyLibs/boost/boost_1_35/lib/x86_32bit") - # ENDIF() - - #ELSE - IF(BOOST_VERSION MATCHES "1.34.1" ) - SET(BOOST_INCLUDEDIR "/home/hlrb2/h005x/h005xac/boost/include/boost-1_34_1") - SET(BOOST_LIBRARYDIR "/home/hlrb2/h005x/h005xac/boost/include/boost-1_34_1/lib") - ENDIF() - - IF(BOOST_VERSION AND NOT BOOST_INCLUDEDIR) - MESSAGE("${BOOST_VERSION} not found on ${CAB_MACHINE} for specified compiler") - ENDIF() -ENDIF() - diff --git a/CMake/cmake_config_files/AMAN.config.cmake b/CMake/cmake_config_files/AMAN.config.cmake deleted file mode 100644 index 49694f481..000000000 --- a/CMake/cmake_config_files/AMAN.config.cmake +++ /dev/null @@ -1,83 +0,0 @@ -######################################################################################## -## CPU ## -######################################################################################## -SET(CPU_TYPE "Opteron") - -######################################################################################## -## BOOST ALLGMEINGUELTIG ## -######################################################################################## -#standard boost: 1.37.0 -SET(BOOST_VERSION "1.37.0" CACHE STRING "std: 1.37.0") - -######################################################################################## -## gcc42 ## -######################################################################################## -IF(CAB_COMPILER MATCHES "gcc42") - SET(BOOST_USE_MULTITHREAD ON) - - SET(BOOST_COMPILER_SUFFIX -gcc42) - SET(BOOST_USE_STATIC_LIBS ON) - - IF(BOOST_VERSION MATCHES "1.37.0" ) - SET(BOOST_INCLUDEDIR "/opt/boost/gcc-4.2/include/boost-1_37") - SET(BOOST_LIBRARYDIR "/opt/boost/gcc-4.2/lib") - ENDIF() - - SET(MPI_DIR "/opt/mpich-gm/gcc-4.2") - -######################################################################################## -## gcc41 ## -######################################################################################## -ELSEIF(CAB_COMPILER MATCHES "gcc41") - SET(BOOST_USE_MULTITHREAD ON) - - SET(BOOST_COMPILER_SUFFIX -gcc41) - SET(BOOST_USE_STATIC_LIBS ON) - - IF(BOOST_VERSION MATCHES "1.37.0" ) - SET(BOOST_INCLUDEDIR "/opt/boost/gcc-4.1/include/boost-1_37") - SET(BOOST_LIBRARYDIR "/opt/boost/gcc-4.1/lib") - ENDIF() - - SET(MPI_DIR "/opt/mpich-gm/gcc-4.1") - -######################################################################################## -## gcc34 ## -######################################################################################## -ELSEIF(CAB_COMPILER MATCHES "gcc34") - SET(BOOST_USE_MULTITHREAD ON) - - SET(BOOST_COMPILER_SUFFIX -gcc34) - SET(BOOST_USE_STATIC_LIBS ON) - - IF(BOOST_VERSION MATCHES "1.37.0" ) - SET(BOOST_INCLUDEDIR "/opt/boost/gcc-3.4/include/boost-1_37") - SET(BOOST_LIBRARYDIR "/opt/boost/gcc-3.4/lib") - ENDIF() - - SET(MPI_DIR "/opt/mpich-gm/gcc-3.4") - -######################################################################################## -## intel10.1 ## -######################################################################################## -ELSEIF(CAB_COMPILER MATCHES "intel10" ) - SET(BOOST_USE_MULTITHREAD ON) - - SET(BOOST_COMPILER_SUFFIX -il) - SET(BOOST_USE_STATIC_LIBS ON) - - IF(BOOST_VERSION MATCHES "1.37.0" ) - #SET(BOOST_INCLUDEDIR "/opt/boost/intel-10.1/include/boost-1_37") - #SET(BOOST_LIBRARYDIR "/opt/boost/intel-10.1/lib") - ENDIF() - - #SET(MPI_DIR "/opt/mpich/intel-10.1") -ENDIF() - - -IF(NEED_BOOST AND BOOST_VERSION AND NOT BOOST_INCLUDEDIR) - MESSAGE("${BOOST_VERSION} not found on ${CAB_MACHINE} for specified compiler") -ENDIF() - - - diff --git a/CMake/cmake_config_files/AMATERASU.config.cmake b/CMake/cmake_config_files/AMATERASU.config.cmake index a3bba0249..4cf53d794 100644 --- a/CMake/cmake_config_files/AMATERASU.config.cmake +++ b/CMake/cmake_config_files/AMATERASU.config.cmake @@ -1,8 +1,14 @@ +################################################################################# +# VirtualFluids MACHINE FILE +# Responsible: Martin Geier +# OS: Windows 10 +################################################################################# + + + ################################################################################# # METIS ################################################################################# -IF(${USE_METIS}) - SET(METIS_INCLUDEDIR "C:/Users/geier/Documents/metis-5.1.0/include") - SET(METIS_DEBUG_LIBRARY "C:/Users/geier/Documents/metis-5.1.0/build/libmetis/Debug/metis.lib") - SET(METIS_RELEASE_LIBRARY "C:/Users/geier/Documents/metis-5.1.0/build/libmetis/Release/metis.lib") -ENDIF() \ No newline at end of file +SET(METIS_INCLUDEDIR "C:/Users/geier/Documents/metis-5.1.0/include") +SET(METIS_DEBUG_LIBRARY "C:/Users/geier/Documents/metis-5.1.0/build/libmetis/Debug/metis.lib") +SET(METIS_RELEASE_LIBRARY "C:/Users/geier/Documents/metis-5.1.0/build/libmetis/Release/metis.lib") diff --git a/CMake/cmake_config_files/ARAGORN.config.cmake b/CMake/cmake_config_files/ARAGORN.config.cmake deleted file mode 100644 index 26d71771a..000000000 --- a/CMake/cmake_config_files/ARAGORN.config.cmake +++ /dev/null @@ -1,53 +0,0 @@ -################################################################################# -# COMPILER FLAG VAR -################################################################################# -IF(NOT CAB_COMPILER}) - IF( ${MSVC_VERSION} MATCHES "1400" AND CMAKE_CL_64) - SET( CAB_COMPILER "msvc8_64" ) - ELSEIF( ${MSVC_VERSION} MATCHES "1400" AND NOT CMAKE_CL_64) - SET( CAB_COMPILER "msvc8_32" ) - ELSEIF( ${MSVC_VERSION} MATCHES "1500" AND CMAKE_CL_64) - SET( CAB_COMPILER "msvc9_64" ) - ELSEIF( ${MSVC_VERSION} MATCHES "1500" AND NOT CMAKE_CL_64) - SET( CAB_COMPILER "msvc9_32" ) - ELSE() - MESSAGE(ERROR, "unknown ms studio version MSVC_VERSION = "${MSVC_VERSION}) - ENDIF() -ENDIF() - -################################################################################# -# MPI -################################################################################# -SET(MPI_DIR "c:/programme/mpich2") - -################################################################################# -# BOOST -################################################################################# -IF(NEED_BOOST) - - SET(BOOST_USE_MULTITHREAD ON) - SET(BOOST_USE_STATIC_LIBS ON) - - IF(BOOST_VERSION MATCHES "1.35.0" ) - - SET(BOOST_INCLUDEDIR "c:/cpp/boost/boost_1_35_0") - - IF(CMAKE_CL_64) - # SET(BOOST_LIBRARYDIR "c:/cpp/boost/boost_1_35_0/lib/x86_64bit") - ELSE() - SET(BOOST_LIBRARYDIR "c:/cpp/boost/boost_1_35_0/lib") - ENDIF() - - ELSEIF(BOOST_VERSION MATCHES "1.38.0" ) - SET(BOOST_INCLUDEDIR "e:/cpp/boost/boost_1_38") - SET(BOOST_LIBRARYDIR "e:/cpp/boost/boost_1_38/lib") - - ENDIF() - - IF(BOOST_VERSION AND NOT BOOST_INCLUDEDIR) - MESSAGE("${BOOST_VERSION} not found on ${CAB_MACHINE} for specified compiler") - ENDIF() -ENDIF() - - - diff --git a/CMake/cmake_config_files/ARWEN.config.cmake b/CMake/cmake_config_files/ARWEN.config.cmake deleted file mode 100644 index d932fbf06..000000000 --- a/CMake/cmake_config_files/ARWEN.config.cmake +++ /dev/null @@ -1,17 +0,0 @@ -################################################################################# -# BOOST -################################################################################# -SET(BOOST_VERSION "1.60.0") -SET(BOOST_ROOT "d:/boost/boost_1_60_0") -SET(BOOST_DIR ${BOOST_ROOT}) -SET(BOOST_LIBRARYDIR ${BOOST_ROOT}"/stageMSVC64/lib") -################################################################################# - -################################################################################# -# METIS -################################################################################# -IF(${USE_METIS}) - SET(METIS_INCLUDEDIR "d:/metis-5.1.0/include") - SET(METIS_DEBUG_LIBRARY "d:/metis-5.1.0/build/libmetis/Debug/metis.lib") - SET(METIS_RELEASE_LIBRARY "d:/metis-5.1.0/build/libmetis/Release/metis.lib") -ENDIF() \ No newline at end of file diff --git a/CMake/cmake_config_files/BAUMBART.config.cmake b/CMake/cmake_config_files/BAUMBART.config.cmake index 6b0aece2c..ba0412c88 100644 --- a/CMake/cmake_config_files/BAUMBART.config.cmake +++ b/CMake/cmake_config_files/BAUMBART.config.cmake @@ -1,3 +1,8 @@ +################################################################################# +# VirtualFluids MACHINE FILE +# Responsible: Martin Schoenherr +# OS: Windows 10 +################################################################################# #Don't change: SET(METIS_ROOT ${CMAKE_SOURCE_DIR}/3rdParty/metis/metis-5.1.0 CACHE PATH "METIS ROOT") SET(GMOCK_ROOT ${CMAKE_SOURCE_DIR}/3rdParty/googletest CACHE PATH "GMOCK ROOT") diff --git a/CMake/cmake_config_files/BILBO.config.cmake b/CMake/cmake_config_files/BILBO.config.cmake index 2eba2eb09..a31f7e22c 100644 --- a/CMake/cmake_config_files/BILBO.config.cmake +++ b/CMake/cmake_config_files/BILBO.config.cmake @@ -2,7 +2,6 @@ # VirtualFluids MACHINE FILE # Responsible: Soeren Peters # OS: MacOS X -# Room: 513 ################################################################################# LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__unix__) diff --git a/CMake/cmake_config_files/BLOGIN.config.cmake b/CMake/cmake_config_files/BLOGIN.config.cmake deleted file mode 100644 index 45102e380..000000000 --- a/CMake/cmake_config_files/BLOGIN.config.cmake +++ /dev/null @@ -1 +0,0 @@ -INCLUDE("CMake/cmake_config_files/KONRAD.config.cmake") \ No newline at end of file diff --git a/CMake/cmake_config_files/BLOGIN1.config.cmake b/CMake/cmake_config_files/BLOGIN1.config.cmake deleted file mode 100644 index 45102e380..000000000 --- a/CMake/cmake_config_files/BLOGIN1.config.cmake +++ /dev/null @@ -1 +0,0 @@ -INCLUDE("CMake/cmake_config_files/KONRAD.config.cmake") \ No newline at end of file diff --git a/CMake/cmake_config_files/BLOGIN2.config.cmake b/CMake/cmake_config_files/BLOGIN2.config.cmake deleted file mode 100644 index 45102e380..000000000 --- a/CMake/cmake_config_files/BLOGIN2.config.cmake +++ /dev/null @@ -1 +0,0 @@ -INCLUDE("CMake/cmake_config_files/KONRAD.config.cmake") \ No newline at end of file diff --git a/CMake/cmake_config_files/BOMBADIL.config.cmake b/CMake/cmake_config_files/BOMBADIL.config.cmake index a1415455f..7769b340a 100644 --- a/CMake/cmake_config_files/BOMBADIL.config.cmake +++ b/CMake/cmake_config_files/BOMBADIL.config.cmake @@ -1,3 +1,9 @@ +################################################################################# +# VirtualFluids MACHINE FILE +# Responsible: Konstantin Kutscher +# OS: Windows 10 +################################################################################# + #LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__unix__) #LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__UNIX__) #LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__APPLE__) diff --git a/CMake/cmake_config_files/CCSMASTER.config.cmake b/CMake/cmake_config_files/CCSMASTER.config.cmake deleted file mode 100644 index 1a7be411b..000000000 --- a/CMake/cmake_config_files/CCSMASTER.config.cmake +++ /dev/null @@ -1,57 +0,0 @@ -################################################################################# -# COMPILER FLAG VAR -################################################################################# -IF(NOT CAB_COMPILER}) - IF( ${MSVC_VERSION} MATCHES "1400" AND CMAKE_CL_64) - SET( CAB_COMPILER "msvc8_64" ) - ELSEIF( ${MSVC_VERSION} MATCHES "1400" AND NOT CMAKE_CL_64) - SET( CAB_COMPILER "msvc8_32" ) - ELSEIF( ${MSVC_VERSION} MATCHES "1500" AND CMAKE_CL_64) - SET( CAB_COMPILER "msvc9_64" ) - ELSEIF( ${MSVC_VERSION} MATCHES "1500" AND NOT CMAKE_CL_64) - SET( CAB_COMPILER "msvc9_32" ) - ELSE() - MESSAGE(ERROR, "unknown ms studio version MSVC_VERSION = "${MSVC_VERSION}) - ENDIF() -ENDIF() - -################################################################################# -# MPI -################################################################################# -IF(CMAKE_CL_64) - SET(MPI_DIR "c:/Program Files/MPICH2") -ELSE() - SET(MPI_DIR "c:/Program Files (x86)/MPICH2") -ENDIF() - -################################################################################# -# BOOST -################################################################################# -IF(NEED_BOOST) - SET(BOOST_USE_MULTITHREAD ON) - SET(BOOST_USE_STATIC_LIBS ON) - - IF(BOOST_VERSION MATCHES "1.35.0" ) - - SET(BOOST_INCLUDEDIR "Y:/boost_1_35_0") - - IF(CMAKE_CL_64) - SET(BOOST_LIBRARYDIR "Y:/boost_1_35_0/lib/x86_64bit") - ELSE() - SET(BOOST_LIBRARYDIR "Y:/boost_1_35_0/lib/x86_32bit") - ENDIF() - - ELSEIF(BOOST_VERSION MATCHES "1.34.1" ) - SET(BOOST_INCLUDEDIR "H:/boost1.34.1") - IF(CMAKE_CL_64) - SET(BOOST_LIBRARYDIR "H:/boost1.34.1/stage64/lib") - ELSE() - SET(BOOST_LIBRARYDIR "H:/boost1.34.1/lib") - ENDIF() - ENDIF() - - IF(BOOST_VERSION AND NOT BOOST_INCLUDEDIR) - MESSAGE("${BOOST_VERSION} not found on ${CAB_MACHINE} for specified compiler") - ENDIF() -ENDIF() - diff --git a/CMake/cmake_config_files/CCS_ERLANGEN.config.cmake b/CMake/cmake_config_files/CCS_ERLANGEN.config.cmake deleted file mode 100644 index 933862768..000000000 --- a/CMake/cmake_config_files/CCS_ERLANGEN.config.cmake +++ /dev/null @@ -1,57 +0,0 @@ -################################################################################# -# COMPILER FLAG VAR -################################################################################# -IF(NOT CAB_COMPILER}) - IF( ${MSVC_VERSION} MATCHES "1400" AND CMAKE_CL_64) - SET( CAB_COMPILER "msvc8_64" ) - ELSEIF( ${MSVC_VERSION} MATCHES "1400" AND NOT CMAKE_CL_64) - SET( CAB_COMPILER "msvc8_32" ) - ELSEIF( ${MSVC_VERSION} MATCHES "1500" AND CMAKE_CL_64) - SET( CAB_COMPILER "msvc9_64" ) - ELSEIF( ${MSVC_VERSION} MATCHES "1500" AND NOT CMAKE_CL_64) - SET( CAB_COMPILER "msvc9_32" ) - ELSE() - MESSAGE(ERROR, "unknown ms studio version MSVC_VERSION = "${MSVC_VERSION}) - ENDIF() -ENDIF() - -################################################################################# -# MPI -################################################################################# -IF(CMAKE_CL_64) - SET(MPI_DIR "c:/Program Files/MPICH2") -ELSE() - SET(MPI_DIR "c:/Program Files (x86)/MPICH2") -ENDIF() - -################################################################################# -# BOOST -################################################################################# -IF(NEED_BOOST) - SET(BOOST_USE_MULTITHREAD ON) - SET(BOOST_USE_STATIC_LIBS ON) - - IF(BOOST_VERSION MATCHES "1.35.0" ) - - SET(BOOST_INCLUDEDIR "E:/3rdPartyLibs/boost/boost_1_35") - - IF(CMAKE_CL_64) - SET(BOOST_LIBRARYDIR "E:/3rdPartyLibs/boost/boost_1_35/lib/x86_64bit") - ELSE() - SET(BOOST_LIBRARYDIR "E:/3rdPartyLibs/boost/boost_1_35/lib/x86_32bit") - ENDIF() - - ELSEIF(BOOST_VERSION MATCHES "1.34.1" ) - SET(BOOST_INCLUDEDIR "H:/boost1.34.1") - IF(CMAKE_CL_64) - SET(BOOST_LIBRARYDIR "H:/boost1.34.1/stage64/lib") - ELSE() - SET(BOOST_LIBRARYDIR "H:/boost1.34.1//lib") - ENDIF() - ENDIF() - - IF(BOOST_VERSION AND NOT BOOST_INCLUDEDIR) - MESSAGE("${BOOST_VERSION} not found on ${CAB_MACHINE} for specified compiler") - ENDIF() -ENDIF() - diff --git a/CMake/cmake_config_files/COAST.config.cmake b/CMake/cmake_config_files/COAST.config.cmake deleted file mode 100644 index 70b610165..000000000 --- a/CMake/cmake_config_files/COAST.config.cmake +++ /dev/null @@ -1,63 +0,0 @@ - -#SET(CAB_COMPILER gcc41 CACHE STRING "gcc41" FORCE) -CHECK_FOR_VARIABLE(CAB_COMPILER "gcc41, geller_gcc41") - -################################################################################# -# COMPILER FLAG VAR -################################################################################# -IF(NOT CAB_COMPILER}) - IF(NOT DEFINED CAB_COMPILER) - SET(CAB_COMPILER "CAB_COMPILER-NOTFOUND") - MESSAGE("CHECK_FOR_VARIABLE - error - set CAB_COMPILER") - ENDIF() -ENDIF() - -SET(CPU_TYPE "Opteron") - -#standard boost: 1.37.0 -SET(BOOST_VERSION "1.37.0" CACHE STRING "std: 1.37.0") - -######################################################################################## -## gcc41 ## -######################################################################################## -IF(CAB_COMPILER MATCHES "gcc41") - SET(BOOST_USE_MULTITHREAD ON) - - SET(BOOST_COMPILER_SUFFIX -gcc41) - SET(BOOST_USE_STATIC_LIBS ON) - - IF(BOOST_VERSION MATCHES "1.37.0" ) - SET(BOOST_INCLUDEDIR "/home/hegewald/bin/boost/boost_1_37_0") - SET(BOOST_LIBRARYDIR "/home/hegewald/bin/boost/boost_1_37_0/lib") - ENDIF() - - #SET(MPI_DIR "/opt/mpich-gm/gcc-4.1") - - SET_CXX_COMPILER("/usr/bin/g++-4.1") - SET_C_COMPILER("/usr/bin/gcc-4.1") - -ELSEIF(CAB_COMPILER MATCHES "geller_gcc41") - - SET(BOOST_USE_MULTITHREAD ON) - - SET(BOOST_COMPILER_SUFFIX -gcc41) - SET(BOOST_USE_STATIC_LIBS ON) - - IF(BOOST_VERSION MATCHES "1.37.0" ) - SET(BOOST_INCLUDEDIR "/home/hegewald/bin/boost/boost_1_37_0") - SET(BOOST_LIBRARYDIR "/home/hegewald/bin/boost/boost_1_37_0/lib") - ENDIF() - - SET(MPI_DIR "/home/geller/bin/mpich2-1.0.8") - - SET_CXX_COMPILER("/usr/bin/g++-4.2") - SET_C_COMPILER("/usr/bin/gcc-4.2") -ENDIF() - - -IF(BOOST_VERSION AND NOT BOOST_INCLUDEDIR) - MESSAGE("${BOOST_VERSION} not found on ${CAB_MACHINE} for specified compiler") -ENDIF() - - - diff --git a/CMake/cmake_config_files/CSE01.config.cmake b/CMake/cmake_config_files/CSE01.config.cmake index f68bdf546..baa0f9498 100644 --- a/CMake/cmake_config_files/CSE01.config.cmake +++ b/CMake/cmake_config_files/CSE01.config.cmake @@ -1,3 +1,4 @@ +# Alena ################################################################################# # BOOST ################################################################################# diff --git a/CMake/cmake_config_files/DEFAULT.config.cmake b/CMake/cmake_config_files/DEFAULT.config.cmake new file mode 100644 index 000000000..b86b0a9d0 --- /dev/null +++ b/CMake/cmake_config_files/DEFAULT.config.cmake @@ -0,0 +1,5 @@ +################################################################################# +# VirtualFluids MACHINE FILE +# Responsible: XXX +################################################################################# + diff --git a/CMake/cmake_config_files/DESKTOP-U072UFM.config.cmake b/CMake/cmake_config_files/DESKTOP-U072UFM.config.cmake deleted file mode 100644 index 7fe89b566..000000000 --- a/CMake/cmake_config_files/DESKTOP-U072UFM.config.cmake +++ /dev/null @@ -1,14 +0,0 @@ -#Don't change: -SET(METIS_ROOT ${CMAKE_SOURCE_DIR}/3rdParty/metis/metis-5.1.0 CACHE PATH "METIS ROOT") -SET(GMOCK_ROOT ${CMAKE_SOURCE_DIR}/3rdParty/googletest CACHE PATH "GMOCK ROOT") -SET(JSONCPP_ROOT ${CMAKE_SOURCE_DIR}/3rdParty/jsoncpp CACHE PATH "JSONCPP ROOT") -SET(FFTW_ROOT ${CMAKE_SOURCE_DIR}/3rdParty/fftw/fftw-3.3.7 CACHE PATH "JSONCPP ROOT") - - -#SET(BOOST_ROOT "C:/lib/boost_1_65_1" CACHE PATH "BOOST_ROOT") -#SET(BOOST_LIBRARYDIR "C:/lib/boost_1_65_1/stageMSVC64/lib" CACHE PATH "BOOST_LIBRARYDIR") - -SET(BOOST_ROOT "C:/lib/boost_1_71_0" CACHE PATH "BOOST_ROOT") -SET(BOOST_LIBRARYDIR "C:/lib/boost_1_71_0/stageMSVC64/lib" CACHE PATH "BOOST_LIBRARYDIR") - -SET(VTK_DIR "C:/lib/VTK-8.2.0./build" CACHE PATH "VTK directory override" FORCE) diff --git a/CMake/cmake_config_files/ELENDUR.config.cmake b/CMake/cmake_config_files/ELENDUR.config.cmake index 0ec17a47a..5ef9d62dd 100644 --- a/CMake/cmake_config_files/ELENDUR.config.cmake +++ b/CMake/cmake_config_files/ELENDUR.config.cmake @@ -1,3 +1,4 @@ +# Hiwi Rechner Olli ################################################################################# # BOOST ################################################################################# @@ -11,8 +12,7 @@ SET(BOOST_LIBRARYDIR ${BOOST_ROOT}"/stage/lib") ################################################################################# # METIS ################################################################################# -IF(${USE_METIS}) - SET(METIS_INCLUDEDIR "c:/Libraries/metis/metis-5.1.0/include") - SET(METIS_DEBUG_LIBRARY "c:/Libraries/metis/metis-5.1.0/MSVC2015/libmetis/Debug/metis.lib") - SET(METIS_RELEASE_LIBRARY "c:/Libraries/metis/metis-5.1.0/MSVC2015/libmetis/Release/metis.lib") -ENDIF() \ No newline at end of file +SET(METIS_INCLUDEDIR "c:/Libraries/metis/metis-5.1.0/include") +SET(METIS_DEBUG_LIBRARY "c:/Libraries/metis/metis-5.1.0/MSVC2015/libmetis/Debug/metis.lib") +SET(METIS_RELEASE_LIBRARY "c:/Libraries/metis/metis-5.1.0/MSVC2015/libmetis/Release/metis.lib") + diff --git a/CMake/cmake_config_files/ELLADAN.config.cmake b/CMake/cmake_config_files/ELLADAN.config.cmake index 701baed01..88645865a 100644 --- a/CMake/cmake_config_files/ELLADAN.config.cmake +++ b/CMake/cmake_config_files/ELLADAN.config.cmake @@ -2,7 +2,6 @@ # VirtualFluids MACHINE FILE # Responsible: Soeren Peters # OS: Ubuntu 20.04 -# Room: VR-Lab ################################################################################# LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__unix__) diff --git a/CMake/cmake_config_files/ESLOGIN001.config.cmake b/CMake/cmake_config_files/ESLOGIN001.config.cmake deleted file mode 100644 index 210df3d6c..000000000 --- a/CMake/cmake_config_files/ESLOGIN001.config.cmake +++ /dev/null @@ -1 +0,0 @@ -INCLUDE("CMake/cmake_config_files/HERMIT.config.cmake") diff --git a/CMake/cmake_config_files/ESLOGIN002.config.cmake b/CMake/cmake_config_files/ESLOGIN002.config.cmake deleted file mode 100644 index 210df3d6c..000000000 --- a/CMake/cmake_config_files/ESLOGIN002.config.cmake +++ /dev/null @@ -1 +0,0 @@ -INCLUDE("CMake/cmake_config_files/HERMIT.config.cmake") diff --git a/CMake/cmake_config_files/ESLOGIN003.config.cmake b/CMake/cmake_config_files/ESLOGIN003.config.cmake deleted file mode 100644 index 210df3d6c..000000000 --- a/CMake/cmake_config_files/ESLOGIN003.config.cmake +++ /dev/null @@ -1 +0,0 @@ -INCLUDE("CMake/cmake_config_files/HERMIT.config.cmake") diff --git a/CMake/cmake_config_files/ESLOGIN008.config.cmake b/CMake/cmake_config_files/ESLOGIN008.config.cmake deleted file mode 100644 index 210df3d6c..000000000 --- a/CMake/cmake_config_files/ESLOGIN008.config.cmake +++ /dev/null @@ -1 +0,0 @@ -INCLUDE("CMake/cmake_config_files/HERMIT.config.cmake") diff --git a/CMake/cmake_config_files/FRWAB.config.cmake b/CMake/cmake_config_files/FRWAB.config.cmake deleted file mode 100644 index 6b93153e5..000000000 --- a/CMake/cmake_config_files/FRWAB.config.cmake +++ /dev/null @@ -1,54 +0,0 @@ -OPTION(CAB_COMPILER_64BIT "64BIT COMPILATION" ON) - -######################################################################################## -## BOOST ALLGMEINGUELTIG ## -######################################################################################## -#standard boost: 1.38.0 -SET(BOOST_VERSION "1.38.0" CACHE STRING "std: 1.38.0") - -######################################################################################## -## gcc41 ## -######################################################################################## -IF(CAB_COMPILER MATCHES "gcc41") - SET(BOOST_USE_MULTITHREAD ON) - - SET(BOOST_COMPILER_SUFFIX -gcc41) - SET(BOOST_USE_STATIC_LIBS ON) - - IF(BOOST_VERSION MATCHES "1.38.0" ) - SET(BOOST_INCLUDEDIR "/nfs/HOME/HLRS/iws/iwsirmb/boost/gcc41/boost_1_38_0/include/boost-1_38") - SET(BOOST_LIBRARYDIR "/nfs/HOME/HLRS/iws/iwsirmb/boost/gcc41/boost_1_38_0/lib") - ENDIF() - - SET(MPI_DIR "/opt/bwgrid/mpi/openmpi/1.3-gnu-4.1") - SET(MPI_CXX_LIBRARY libmpi_cxx.so) - SET(MPI_C_LIBRARY libmpi.so) - -######################################################################################## -## intel10.1 ## -######################################################################################## -ELSEIF(CAB_COMPILER MATCHES "intel10" ) - SET(BOOST_USE_MULTITHREAD ON) - - SET(BOOST_COMPILER_SUFFIX -il) - SET(BOOST_USE_STATIC_LIBS ON) - - IF(BOOST_VERSION MATCHES "1.37.0" ) - SET(BOOST_INCLUDEDIR "/nfs/HOME/HLRS/iws/iwsirmb/boost/intel101/boost_1_38_0/include/boost-1_38") - SET(BOOST_LIBRARYDIR "/nfs/HOME/HLRS/iws/iwsirmb/boost/intel101/boost_1_38_0/lib") - ENDIF() - - #SET(MPI_DIR "/opt/mpich/intel-10.1") - SET(MPI_DIR "/opt/bwgrid/mpi/openmpi/1.3-intel-10.1") - - SET_CXX_COMPILER("/opt/intel/vve/10.1.018/bin/icpc") - SET_C_COMPILER("/opt/intel/vve/10.1.018/bin/icc") -ENDIF() - - -IF(BOOST_VERSION AND NOT BOOST_INCLUDEDIR) - MESSAGE("${BOOST_VERSION} not found on ${CAB_MACHINE} for specified compiler") -ENDIF() - - - diff --git a/CMake/cmake_config_files/FRY29.config.cmake b/CMake/cmake_config_files/FRY29.config.cmake deleted file mode 100644 index 27b63654b..000000000 --- a/CMake/cmake_config_files/FRY29.config.cmake +++ /dev/null @@ -1,29 +0,0 @@ -LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__unix__) -LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__UNIX__) - -######################################################################################## -## BOOST ALLGMEINGUELTIG ## -######################################################################################## -SET(BOOST_VERSION "1.60.0" CACHE STRING "std: 1.60.0") - - -SET(USE_MPI_CXX_SYNTAX OFF) -SET(BOOST_INCLUDEDIR "/home/irmb/kutscher/boost_1_60_0/boost") -SET(BOOST_LIBRARYDIR "/home/irmb/kutscher/boost_1_60_0/stage/lib") -SET(Boost_INCLUDE_DIR "/home/irmb/kutscher/boost_1_60_0") - -IF(BOOST_VERSION AND NOT BOOST_INCLUDEDIR) - MESSAGE("${BOOST_VERSION} not found on ${CAB_MACHINE} for specified compiler") -ENDIF() - -################################################################################# -# METIS -################################################################################# -IF(${USE_METIS}) - SET(METIS_INCLUDEDIR "/home/irmb/kutscher/metis-5.1.0/include") - SET(METIS_DEBUG_LIBRARY "/home/irmb/kutscher/metis-5.1.0/build/Linux-x86_64/libmetis/libmetis.a") - SET(METIS_RELEASE_LIBRARY "/home/irmb/kutscher/metis-5.1.0/build/Linux-x86_64/libmetis/libmetis.a") -ENDIF() - - - diff --git a/CMake/cmake_config_files/GAMLING.config.cmake b/CMake/cmake_config_files/GAMLING.config.cmake deleted file mode 100644 index b3a52ae0f..000000000 --- a/CMake/cmake_config_files/GAMLING.config.cmake +++ /dev/null @@ -1,10 +0,0 @@ -#Don't change: -SET(METIS_ROOT ${CMAKE_SOURCE_DIR}/3rdParty/metis/metis-5.1.0 CACHE PATH "METIS ROOT") -SET(GMOCK_ROOT ${CMAKE_SOURCE_DIR}/3rdParty/googletest CACHE PATH "GMOCK ROOT") -SET(JSONCPP_ROOT ${CMAKE_SOURCE_DIR}/3rdParty/jsoncpp CACHE PATH "JSONCPP ROOT") -SET(FFTW_ROOT ${CMAKE_SOURCE_DIR}/3rdParty/fftw/fftw-3.3.7 CACHE PATH "JSONCPP ROOT") - - -#SET TO CORRECT PATH: -SET(BOOST_ROOT "C:\\lib\\boost_1_65_1" CACHE PATH "BOOST_ROOT") -SET(BOOST_LIBRARYDIR "C:\\lib\\boost_1_65_1\\stageMSVC64\\lib" CACHE PATH "BOOST_LIBRARYDIR") diff --git a/CMake/cmake_config_files/GENIUS1.config.cmake b/CMake/cmake_config_files/GENIUS1.config.cmake deleted file mode 100644 index 675a54208..000000000 --- a/CMake/cmake_config_files/GENIUS1.config.cmake +++ /dev/null @@ -1,33 +0,0 @@ -LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__unix__) -LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__UNIX__) - -IF(NOT CMAKE_CXX_COMPILER) - MESSAGE(FATAL_ERROR "before cmake-config-file can be included -> project must be extecuted") -ENDIF() - -################################################################################# -# MPI -################################################################################# -SET(USE_MPI_CXX_SYNTAX OFF) - -################################################################################# -# BOOST -################################################################################# -SET(BOOST_VERSION "1.44") -SET(BOOST_USE_MULTITHREAD ON) -SET(BOOST_USE_STATIC_LIBS ON) - -IF(BOOST_VERSION MATCHES "1.44" ) - SET(BOOST_INCLUDEDIR "/u/lrz102bk/soft/boost_1_44_0/build/include") - SET(BOOST_LIBRARYDIR "/u/lrz102bk/soft/boost_1_44_0/build/lib") -ENDIF() - -IF(${USE_ZOLTAN}) - SET(ZOLTAN_INCLUDEDIR "/u/lrz102bk/BlueGene/soft/Zoltan_v3.1/bin/include") - SET(ZOLTAN_DEBUG_LIBRARY "/u/lrz102bk/BlueGene/soft/Zoltan_v3.1/bin/lib/libzoltan.a") - SET(ZOLTAN_RELEASE_LIBRARY "/u/lrz102bk/BlueGene/soft/Zoltan_v3.1/bin/lib/libzoltan.a") -ENDIF() - -set(SOURCE_ROOT "/u/lrz102bk/BlueGene/projects/pFluid/source") - - diff --git a/CMake/cmake_config_files/GIMLI.config.cmake b/CMake/cmake_config_files/GIMLI.config.cmake deleted file mode 100644 index 753957d6d..000000000 --- a/CMake/cmake_config_files/GIMLI.config.cmake +++ /dev/null @@ -1,63 +0,0 @@ -################################################################################# -# COMPILER FLAG VAR -################################################################################# -IF(NOT CAB_COMPILER}) - IF( ${MSVC_VERSION} MATCHES "1400" AND CMAKE_CL_64) - SET( CAB_COMPILER "msvc8_64" ) - ELSEIF( ${MSVC_VERSION} MATCHES "1400" AND NOT CMAKE_CL_64) - SET( CAB_COMPILER "msvc8_32" ) - ELSEIF( ${MSVC_VERSION} MATCHES "1500" AND CMAKE_CL_64) - SET( CAB_COMPILER "msvc9_64" ) - ELSEIF( ${MSVC_VERSION} MATCHES "1500" AND NOT CMAKE_CL_64) - SET( CAB_COMPILER "msvc9_32" ) - ELSE() - MESSAGE(ERROR, "unknown ms studio version MSVC_VERSION = "${MSVC_VERSION}) - ENDIF() -ENDIF() - -################################################################################# -# MPI -################################################################################# -IF(CMAKE_CL_64) - SET(MPI_DIR "c:/Program Files/MPICH2") -ELSE() - SET(MPI_DIR "c:/Program Files (x86)/MPICH2") -ENDIF() - -################################################################################# -# BOOST -################################################################################# -IF(NEED_BOOST) - SET(BOOST_USE_MULTITHREAD ON) - SET(BOOST_USE_STATIC_LIBS ON) - - IF(BOOST_VERSION MATCHES "1.35.0.svn" ) - - SET(BOOST_INCLUDEDIR "E:/3rdPartyLibs/boost/boost_1_35") - - IF(CMAKE_CL_64) - SET(BOOST_LIBRARYDIR "E:/3rdPartyLibs/boost/boost_1_35/lib/x86_64bit") - ELSE() - SET(BOOST_LIBRARYDIR "E:/3rdPartyLibs/boost/boost_1_35/lib/x86_32bit") - ENDIF() - - ELSEIF(BOOST_VERSION MATCHES "1.35.0" ) - - SET(BOOST_INCLUDEDIR "E:/3rdPartyLibs/boost/boost_1_35_0") - - IF(CMAKE_CL_64) - SET(BOOST_LIBRARYDIR "E:/3rdPartyLibs/boost/boost_1_35_0/lib/x86_64bit") - ELSE() - SET(BOOST_LIBRARYDIR "E:/3rdPartyLibs/boost/boost_1_35_0/lib/x86_32bit") - ENDIF() - - ELSEIF(BOOST_VERSION MATCHES "1.34.1" ) - SET(BOOST_INCLUDEDIR "C:/Program Files (x86)/boost/boost_1_34_1") - SET(BOOST_LIBRARYDIR "C:/Program Files (x86)/boost/boost_1_34_1/lib") - ENDIF() - - IF(BOOST_VERSION AND NOT BOOST_INCLUDEDIR) - MESSAGE("${BOOST_VERSION} not found on ${CAB_MACHINE} for specified compiler") - ENDIF() -ENDIF() - diff --git a/CMake/cmake_config_files/GLOGIN1.config.cmake b/CMake/cmake_config_files/GLOGIN1.config.cmake deleted file mode 100644 index 31c781a0a..000000000 --- a/CMake/cmake_config_files/GLOGIN1.config.cmake +++ /dev/null @@ -1 +0,0 @@ -INCLUDE("CMake/cmake_config_files/HLRNG.config.cmake") diff --git a/CMake/cmake_config_files/GOTTFRIED.config.cmake b/CMake/cmake_config_files/GOTTFRIED.config.cmake deleted file mode 100644 index ce430e96a..000000000 --- a/CMake/cmake_config_files/GOTTFRIED.config.cmake +++ /dev/null @@ -1,53 +0,0 @@ -LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__unix__) -LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__UNIX__) - -######################################################################################## -## BOOST ALLGMEINGUELTIG ## -######################################################################################## -#standard boost -SET(BOOST_VERSION "1.54.0" CACHE STRING "std: 1.54.0") - -#SET(USE_MPI_CXX_SYNTAX OFF) - -#IF(CAB_COMPILER MATCHES "gcc41") -# SET(BOOST_USE_MULTITHREAD ON) - - #SET(BOOST_COMPILER_SUFFIX -gcc41) -# SET(BOOST_USE_STATIC_LIBS ON) - -# IF(BOOST_VERSION MATCHES "1.54.0" ) -# SET(BOOST_INCLUDEDIR "/gfs1/work/niivfcpu/tools/boost_1_54_0") -# SET(BOOST_LIBRARYDIR "/gfs1/work/niivfcpu/tools/boost_1_54_0/stageGCC/lib") -# ENDIF() -#ENDIF() - -#IF(BOOST_VERSION AND NOT BOOST_INCLUDEDIR) -# MESSAGE("${BOOST_VERSION} not found on ${CAB_MACHINE} for specified compiler") -#ENDIF() - - -################################################################################# -# METIS -################################################################################# -SET(METIS_INCLUDEDIR "/gfs1/work/niikonst/libs/metis/include") -SET(METIS_DEBUG_LIBRARY "/gfs1/work/niikonst/libs/metis/lib/libmetis.a") -SET(METIS_RELEASE_LIBRARY "/gfs1/work/niikonst/libs/metis/lib/libmetis.a") - -# ################################################################################# -# # YAML -# ################################################################################# -# IF(${USE_YAML}) -# SET(YAML_INCLUDEDIR "/hpc3lustre/software/irmb/yaml/yaml-cpp/include") -# SET(YAML_DEBUG_LIBRARY "/hpc3lustre/software/irmb/yaml/yaml-cpp/build/libyaml-cpp.a") -# SET(YAML_RELEASE_LIBRARY "/hpc3lustre/software/irmb/yaml/yaml-cpp/build/libyaml-cpp.a") -# ENDIF() -# -# ################################################################################## -# # Bond -# ################################################################################## -# IF(${USE_BOND}) -# SET(BOND_INCLUDEDIR "/hpc3lustre/home/koskuche/projects/bond/bond_src/cpp/bond/fetol") -# SET(BOND_DEBUG_LIBRARY "/hpc3lustre/home/koskuche/projects/bond/bin/lib/libbond.a") -# SET(BOND_RELEASE_LIBRARY "/hpc3lustre/home/koskuche/projects/bond/bin/lib/libbond.a") -# ENDIF() - diff --git a/CMake/cmake_config_files/HELM.config.cmake b/CMake/cmake_config_files/HELM.config.cmake deleted file mode 100644 index 341d045f6..000000000 --- a/CMake/cmake_config_files/HELM.config.cmake +++ /dev/null @@ -1,54 +0,0 @@ -################################################################################# -# COMPILER FLAG VAR -################################################################################# - -SET(CAB_COMPILER "gcc41" CACHE STRING "gcc41, gcc43, intel9" FORCE) -# on MacOS X __APPLE__ is defined but not __unix__ -add_definitions(-D__unix__) -SET(CMAKE_OSX_ARCHITECTURES x86_64 CACHE STRING "ppc;i386;ppc64;x86_64" FORCE) - -#ADD_CXX_FLAGS(-arch x86_64 -L/usr/local/lib/x86_64)# -Wall -ansi) -#ADD_CXX_BUILDTYPE_FLAGS(DEBUG -DDEBUG -D_DEBUG -gdwarf-2 -arch x86_64 -L/usr/local/lib/x86_64 -Wall -ansi) -#ADD_CXX_BUILDTYPE_FLAGS(RELEASE -O3 -DNDEBUG -fomit-frame-pointer -finline-functions -funroll-all-loops -arch x86_64 -L/usr/local/lib/x86_64 -Wall -ansi) -ADD_CXX_BUILDTYPE_FLAGS(DEBUG -DDEBUG -D_DEBUG -gdwarf-2 -Wall -ansi) -ADD_CXX_BUILDTYPE_FLAGS(RELEASE -O3 -DNDEBUG -fomit-frame-pointer -finline-functions -funroll-all-loops -Wall -ansi) - -#ADD_C_FLAGS(-arch x86_64 -L/usr/local/lib/x86_64)# -Wall -ansi) - - -SET(BOOST_VERSION "1.47.0") -#IF(CAB_COMPILER MATCHES "gcc41") -# SET(BOOST_USE_MULTITHREAD ON) -# SET(BOOST_USE_STATIC_LIBS ON) -# -# SET(BOOST_COMPILER_SUFFIX -xgcc40) -# -# IF(BOOST_VERSION MATCHES "1.37.0" ) -# SET(BOOST_INCLUDEDIR "/Users/hg/bin/boost/boost_1_37_0") -# SET(BOOST_LIBRARYDIR "/Users/hg/bin/boost/boost_1_37_0/lib") -# ENDIF() -## IF(BOOST_VERSION MATCHES "1.37.0" ) -## SET(BOOST_INCLUDEDIR "/opt/local/include") -## SET(BOOST_LIBRARYDIR "/opt/local/lib") -## ENDIF() -#ENDIF() -#IF(BOOST_VERSION AND NOT BOOST_INCLUDEDIR) -# MESSAGE("${BOOST_VERSION} not found on ${CAB_MACHINE} for specified compiler") -#ENDIF() - -SET(BOOST_USE_MULTITHREAD ON) -SET(BOOST_USE_STATIC_LIBS ON) - -IF(BOOST_VERSION MATCHES "1.47.0" ) - SET(BOOST_INCLUDEDIR "/Users/hg/bin/boost/boost_1_47_0_bin/include") - SET(BOOST_LIBRARYDIR "/Users/hg/bin/boost/boost_1_47_0_bin/lib") -ENDIF() -################################################################################# -# ZOLTAN -################################################################################# -IF(${USE_ZOLTAN}) - SET(ZOLTAN_INCLUDEDIR "/Users/hg/bin/zoltan_distrib_v3.501_bin/include") - SET(ZOLTAN_DEBUG_LIBRARY "/Users/hg/bin/zoltan_distrib_v3.501_bin/lib/libzoltan.a") - SET(ZOLTAN_RELEASE_LIBRARY "/Users/hg/bin/zoltan_distrib_v3.501_bin/lib/libzoltan.a") -ENDIF() -set(SOURCE_ROOT "/Users/hg/hg+/Konstantin_Kucher/Patchcode/src") \ No newline at end of file diff --git a/CMake/cmake_config_files/HERMIT.config.cmake b/CMake/cmake_config_files/HERMIT.config.cmake deleted file mode 100644 index 559bbb6de..000000000 --- a/CMake/cmake_config_files/HERMIT.config.cmake +++ /dev/null @@ -1,28 +0,0 @@ -LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__unix__) -LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__UNIX__) - -######################################################################################## -## BOOST ALLGMEINGUELTIG ## -######################################################################################## - -SET(BOOST_VERSION "1.54.0" CACHE STRING "std: 1.54.0") - -# IF(BOOST_VERSION MATCHES "1.51.0" ) -# SET(BOOST_INCLUDEDIR "/zhome/academic/HLRS/xrm/xrmkuchr/tools/boost_1_51_0") -# SET(BOOST_LIBRARYDIR "/zhome/academic/HLRS/xrm/xrmkuchr/tools/boost_1_51_0/stageGCC/lib") -# -# ENDIF() -# -# IF(BOOST_VERSION AND NOT BOOST_INCLUDEDIR) -# MESSAGE("${BOOST_VERSION} not found on ${CAB_MACHINE} for specified compiler") -# ENDIF() - - -################################################################################# -# METIS -################################################################################# -IF(${USE_METIS}) - SET(METIS_INCLUDEDIR "/zhome/academic/HLRS/xrm/xrmkuchr/tools/metis-5.0.2/include") - SET(METIS_DEBUG_LIBRARY "/zhome/academic/HLRS/xrm/xrmkuchr/tools/metis-5.0.2/build/Linux-x86_64/libmetis/libmetis.a") - SET(METIS_RELEASE_LIBRARY "/zhome/academic/HLRS/xrm/xrmkuchr/tools/metis-5.0.2/build/Linux-x86_64/libmetis/libmetis.a") -ENDIF() diff --git a/CMake/cmake_config_files/HICEGATE0.config.cmake b/CMake/cmake_config_files/HICEGATE0.config.cmake deleted file mode 100644 index efee9adbe..000000000 --- a/CMake/cmake_config_files/HICEGATE0.config.cmake +++ /dev/null @@ -1,63 +0,0 @@ -LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__unix__) -LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__UNIX__) - -######################################################################################## -## BOOST ALLGMEINGUELTIG ## -######################################################################################## -#standard boost -SET(BOOST_VERSION "1.54.0" CACHE STRING "std: 1.54.0") - -SET(USE_MPI_CXX_SYNTAX OFF) - -#IF(CAB_COMPILER MATCHES "gcc41") -# SET(BOOST_USE_MULTITHREAD ON) - - #SET(BOOST_COMPILER_SUFFIX -gcc41) -# SET(BOOST_USE_STATIC_LIBS ON) - - IF(BOOST_VERSION MATCHES "1.54.0" ) - SET(BOOST_INCLUDEDIR "/gfs1/work/niivfcpu/tools/boost_1_54_0") - SET(BOOST_LIBRARYDIR "/gfs1/work/niivfcpu/tools/boost_1_54_0/stageGCC/lib") - ENDIF() -#ENDIF() - -#IF(BOOST_VERSION AND NOT BOOST_INCLUDEDIR) -# MESSAGE("${BOOST_VERSION} not found on ${CAB_MACHINE} for specified compiler") -#ENDIF() - -################################################################################# -# ZOLTAN -################################################################################# -IF(${USE_ZOLTAN}) - SET(ZOLTAN_INCLUDEDIR "/hpc3lustre/software/irmb/Trilinos/trilinos-10.6.4-Source/packages/zoltan/src/include") - SET(ZOLTAN_DEBUG_LIBRARY "/hpc3lustre/software/irmb/Trilinos/trilinos-10.6.4-Build/packages/zoltan/src/libzoltan.a") - SET(ZOLTAN_RELEASE_LIBRARY "/hpc3lustre/software/irmb/Trilinos/trilinos-10.6.4-Build/packages/zoltan/src/libzoltan.a") -ENDIF() - -################################################################################# -# METIS -################################################################################# -IF(${USE_METIS}) - SET(METIS_INCLUDEDIR "/gfs1/work/niivfcpu/tools/metis/include") - SET(METIS_DEBUG_LIBRARY "/gfs1/work/niivfcpu/tools/metis/lib/libmetis.a") - SET(METIS_RELEASE_LIBRARY "/gfs1/work/niivfcpu/tools/metis/lib/libmetis.a") -ENDIF() - -################################################################################# -# YAML -################################################################################# -IF(${USE_YAML}) - SET(YAML_INCLUDEDIR "/gfs1/work/niivfcpu/tools/yaml-cpp/include") - SET(YAML_DEBUG_LIBRARY "/gfs1/work/niivfcpu/tools/yaml-cpp/build/libyaml-cpp.a") - SET(YAML_RELEASE_LIBRARY "/gfs1/work/niivfcpu/tools/yaml-cpp/build/libyaml-cpp.a") -ENDIF() - -################################################################################## -# Bond -################################################################################## -IF(${USE_BOND}) - SET(BOND_INCLUDEDIR "/gfs1/work/niivfcpu/tools/bond/bond_src/cpp/bond/fetol") - SET(BOND_DEBUG_LIBRARY "/gfs1/work/niivfcpu/tools/bond/bin/lib/libbond.a") - SET(BOND_RELEASE_LIBRARY "/gfs1/work/niivfcpu/tools/bond/bin/lib/libbond.a") -ENDIF() - diff --git a/CMake/cmake_config_files/HLOGIN.config.cmake b/CMake/cmake_config_files/HLOGIN.config.cmake deleted file mode 100644 index a88e4fa4c..000000000 --- a/CMake/cmake_config_files/HLOGIN.config.cmake +++ /dev/null @@ -1 +0,0 @@ -INCLUDE("CMake/cmake_config_files/GOTTFRIED.config.cmake") \ No newline at end of file diff --git a/CMake/cmake_config_files/HLOGIN1.config.cmake b/CMake/cmake_config_files/HLOGIN1.config.cmake deleted file mode 100644 index a88e4fa4c..000000000 --- a/CMake/cmake_config_files/HLOGIN1.config.cmake +++ /dev/null @@ -1 +0,0 @@ -INCLUDE("CMake/cmake_config_files/GOTTFRIED.config.cmake") \ No newline at end of file diff --git a/CMake/cmake_config_files/HLOGIN2.config.cmake b/CMake/cmake_config_files/HLOGIN2.config.cmake deleted file mode 100644 index a88e4fa4c..000000000 --- a/CMake/cmake_config_files/HLOGIN2.config.cmake +++ /dev/null @@ -1 +0,0 @@ -INCLUDE("CMake/cmake_config_files/GOTTFRIED.config.cmake") \ No newline at end of file diff --git a/CMake/cmake_config_files/HLOGIN3.config.cmake b/CMake/cmake_config_files/HLOGIN3.config.cmake deleted file mode 100644 index a88e4fa4c..000000000 --- a/CMake/cmake_config_files/HLOGIN3.config.cmake +++ /dev/null @@ -1 +0,0 @@ -INCLUDE("CMake/cmake_config_files/GOTTFRIED.config.cmake") \ No newline at end of file diff --git a/CMake/cmake_config_files/HLOGIN4.config.cmake b/CMake/cmake_config_files/HLOGIN4.config.cmake deleted file mode 100644 index a88e4fa4c..000000000 --- a/CMake/cmake_config_files/HLOGIN4.config.cmake +++ /dev/null @@ -1 +0,0 @@ -INCLUDE("CMake/cmake_config_files/GOTTFRIED.config.cmake") \ No newline at end of file diff --git a/CMake/cmake_config_files/HLRNG.config.cmake b/CMake/cmake_config_files/HLRNG.config.cmake deleted file mode 100644 index faa8bde39..000000000 --- a/CMake/cmake_config_files/HLRNG.config.cmake +++ /dev/null @@ -1,13 +0,0 @@ -LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__unix__) -LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__UNIX__) - -################################################################################# -# METIS -################################################################################# -IF(${USE_METIS}) - SET(METIS_INCLUDEDIR "/home/niikonst/libs/metis-5.1.0/include") - SET(METIS_DEBUG_LIBRARY "/home/niikonst/libs/metis-5.1.0/build/Linux-x86_64/libmetis/libmetis.a") - SET(METIS_RELEASE_LIBRARY "/home/niikonst/libs/metis-5.1.0/build/Linux-x86_64/libmetis/libmetis.a") -ENDIF() - - diff --git a/CMake/cmake_config_files/HOST2.config.cmake b/CMake/cmake_config_files/HOST2.config.cmake index defe7bf92..caba4aed9 100644 --- a/CMake/cmake_config_files/HOST2.config.cmake +++ b/CMake/cmake_config_files/HOST2.config.cmake @@ -1,21 +1,9 @@ -#LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__unix__) -#LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__UNIX__) -#LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__APPLE__) - -IF(NOT CMAKE_CXX_COMPILER) - MESSAGE(FATAL_ERROR "before cmake-config-file can be included -> project must be extecuted") -ENDIF() - ################################################################################# -# MPI +# VirtualFluids MACHINE FILE +# Responsible: Konstantin Kutscher +# OS: ??? ################################################################################# -#SET(MPI_DIR "C:/Program Files (x86)/mpich2") -#SET(MPI_DIR "C:/Program Files/mpich2") -#SET(USE_MPI_CXX_SYNTAX OFF) -#SET(MPI_COMPILER "C:/Program Files/mpich2/bin/mpicxx") -#SET(MPI_INCLUDE_PATH "C:/Program Files (x86)/mpich2/include") -#SET(MPI_LIBRARY "C:/Program Files/mpich2/lib/libmpi.a") -#SET(MPI_CXX_LIBRARY "C:/Program Files/MPICH2/lib/cxx.lib") + ################################################################################# # BOOST ################################################################################# @@ -23,24 +11,12 @@ SET(BOOST_VERSION "1.47") SET(BOOST_USE_MULTITHREAD ON) SET(BOOST_USE_STATIC_LIBS ON) -#IF(BOOST_VERSION MATCHES "1.47" ) - SET(BOOST_ROOT "/host/tools/boost/boost_1_47_0") - SET(BOOST_LIBRARYDIR "/host/tools/boost/boost_1_47_0/stageLinux/lib") -#ENDIF() -################################################################################# -# ZOLTAN -################################################################################# -IF(${USE_ZOLTAN}) - SET(ZOLTAN_INCLUDEDIR "c:/Tools/zoltan/include") - SET(ZOLTAN_DEBUG_LIBRARY "c:/Tools/zoltan/lib/Debug/zoltan.lib") - SET(ZOLTAN_RELEASE_LIBRARY "c:/Tools/zoltan/lib/Release/zoltan.lib") -ENDIF() +SET(BOOST_ROOT "/host/tools/boost/boost_1_47_0") +SET(BOOST_LIBRARYDIR "/host/tools/boost/boost_1_47_0/stageLinux/lib") + ################################################################################# # METIS ################################################################################# -IF(${USE_METIS}) - SET(METIS_INCLUDEDIR "c:/Tools/metis-5.0.1/include") - SET(METIS_DEBUG_LIBRARY "c:/Tools/metis-5.0.1/build/libmetis/Debug/metis.lib") - SET(METIS_RELEASE_LIBRARY "c:/Tools/metis-5.0.1/build/libmetis/Release/metis.lib") -ENDIF() -set(SOURCE_ROOT "/host/Projects/pFluid/source") \ No newline at end of file +SET(METIS_INCLUDEDIR "c:/Tools/metis-5.0.1/include") +SET(METIS_DEBUG_LIBRARY "c:/Tools/metis-5.0.1/build/libmetis/Debug/metis.lib") +SET(METIS_RELEASE_LIBRARY "c:/Tools/metis-5.0.1/build/libmetis/Release/metis.lib") diff --git a/CMake/cmake_config_files/KONRAD.config.cmake b/CMake/cmake_config_files/KONRAD.config.cmake deleted file mode 100644 index 2144d13c1..000000000 --- a/CMake/cmake_config_files/KONRAD.config.cmake +++ /dev/null @@ -1,55 +0,0 @@ -LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__unix__) -LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__UNIX__) - -######################################################################################## -## BOOST ALLGMEINGUELTIG ## -######################################################################################## -#standard boost -SET(BOOST_VERSION "1.54.0" CACHE STRING "std: 1.54.0") - -#SET(USE_MPI_CXX_SYNTAX OFF) - -#IF(CAB_COMPILER MATCHES "gcc41") -# SET(BOOST_USE_MULTITHREAD ON) - - #SET(BOOST_COMPILER_SUFFIX -gcc41) -# SET(BOOST_USE_STATIC_LIBS ON) - -# IF(BOOST_VERSION MATCHES "1.54.0" ) -# SET(BOOST_INCLUDEDIR "/gfs1/work/niivfcpu/tools/boost_1_54_0") -# SET(BOOST_LIBRARYDIR "/gfs1/work/niivfcpu/tools/boost_1_54_0/stageGCC/lib") -# ENDIF() -#ENDIF() - -#IF(BOOST_VERSION AND NOT BOOST_INCLUDEDIR) -# MESSAGE("${BOOST_VERSION} not found on ${CAB_MACHINE} for specified compiler") -#ENDIF() - - -################################################################################# -# METIS -################################################################################# -IF(${USE_METIS}) - SET(METIS_INCLUDEDIR "/gfs1/work/niikonst/libs/metis/include") - SET(METIS_DEBUG_LIBRARY "/gfs1/work/niikonst/libs/metis/lib/libmetis.a") - SET(METIS_RELEASE_LIBRARY "/gfs1/work/niikonst/libs/metis/lib/libmetis.a") -ENDIF() - -# ################################################################################# -# # YAML -# ################################################################################# -# IF(${USE_YAML}) -# SET(YAML_INCLUDEDIR "/hpc3lustre/software/irmb/yaml/yaml-cpp/include") -# SET(YAML_DEBUG_LIBRARY "/hpc3lustre/software/irmb/yaml/yaml-cpp/build/libyaml-cpp.a") -# SET(YAML_RELEASE_LIBRARY "/hpc3lustre/software/irmb/yaml/yaml-cpp/build/libyaml-cpp.a") -# ENDIF() -# -# ################################################################################## -# # Bond -# ################################################################################## -# IF(${USE_BOND}) -# SET(BOND_INCLUDEDIR "/hpc3lustre/home/koskuche/projects/bond/bond_src/cpp/bond/fetol") -# SET(BOND_DEBUG_LIBRARY "/hpc3lustre/home/koskuche/projects/bond/bin/lib/libbond.a") -# SET(BOND_RELEASE_LIBRARY "/hpc3lustre/home/koskuche/projects/bond/bin/lib/libbond.a") -# ENDIF() - diff --git a/CMake/cmake_config_files/KUBUNTU64.config.cmake b/CMake/cmake_config_files/KUBUNTU64.config.cmake deleted file mode 100644 index 4d7a3091c..000000000 --- a/CMake/cmake_config_files/KUBUNTU64.config.cmake +++ /dev/null @@ -1,28 +0,0 @@ -################################################################################# -# COMPILER FLAG VAR -################################################################################# -SET(CAB_COMPILER "gcc43" FORCE) -SET(BOOST_VERSION "1.37.0") - -################################################################################# -# BOOST AND MPI -################################################################################# -IF(CAB_COMPILER MATCHES "gcc43") - IF(NEED_BOOST) - SET(BOOST_USE_MULTITHREAD ON) - SET(BOOST_USE_STATIC_LIBS ON) - - IF(BOOST_VERSION MATCHES "1.37.0" ) - - SET(USER_DEFINED_BOOST_COMPILER -gcc43) - SET(BOOST_INCLUDEDIR "/opt/boost_1_37_0/gcc4.3.1/include/boost-1_37") - SET(BOOST_LIBRARYDIR "/opt/boost_1_37_0/gcc4.3.1/lib") - SET(BOOST_COMPILER_SUFFIX -gcc43) - - ENDIF() - ENDIF() -ENDIF() - -IF(BOOST_VERSION AND NOT BOOST_INCLUDEDIR) - MESSAGE("${BOOST_VERSION} not found on ${CAB_MACHINE} for specified compiler") -ENDIF() diff --git a/CMake/cmake_config_files/LOGIN07.config.cmake b/CMake/cmake_config_files/LOGIN07.config.cmake deleted file mode 100644 index e19a785b2..000000000 --- a/CMake/cmake_config_files/LOGIN07.config.cmake +++ /dev/null @@ -1 +0,0 @@ -INCLUDE("CMake/cmake_config_files/SUPERMUC.config.cmake") diff --git a/CMake/cmake_config_files/LOGIN22.config.cmake b/CMake/cmake_config_files/LOGIN22.config.cmake deleted file mode 100644 index e19a785b2..000000000 --- a/CMake/cmake_config_files/LOGIN22.config.cmake +++ /dev/null @@ -1 +0,0 @@ -INCLUDE("CMake/cmake_config_files/SUPERMUC.config.cmake") diff --git a/CMake/cmake_config_files/LRR_OPTERON.config.cmake b/CMake/cmake_config_files/LRR_OPTERON.config.cmake deleted file mode 100644 index dce597c90..000000000 --- a/CMake/cmake_config_files/LRR_OPTERON.config.cmake +++ /dev/null @@ -1,41 +0,0 @@ -OPTION(CAB_COMPILER_64BIT "64BIT COMPILATION" ON) - -IF(NOT CAB_COMPILER}) - SET(BOOST_VERSION "1.37.0") -ENDIF() - -IF(NOT CAB_COMPILER}) - SET(CAB_COMPILER "intel10") -ENDIF() - -SET(CAB_COMPILER ${CAB_COMPILER} CACHE STRING "intel10" FORCE) -SET(CPU_TYPE "Opteron") - -################################################################################# -# BOOST AND MPI -################################################################################# -IF(CAB_COMPILER MATCHES "intel10" ) -######################################################################################## -## intel10 ## -######################################################################################## - SET(BOOST_USE_MULTITHREAD ON) - - IF(BOOST_VERSION MATCHES "1.37.0" ) - - SET(BOOST_USE_STATIC_LIBS ON) - - SET(BOOST_INCLUDEDIR "/home/freudigx/sw/boost/intel/boost_1_37_0") - SET(BOOST_LIBRARYDIR "/home/freudigx/sw/boost/intel/boost_1_37_0/lib") - - SET( BOOST_COMPILER_SUFFIX "-il" ) - ENDIF() - - SET(MPI_DIR "/sw/mpi/mvapich-1.0-intel101") - - SET_CXX_COMPILER("icpc") - SET_C_COMPILER("icc") -ENDIF() - -IF(BOOST_VERSION AND NOT BOOST_INCLUDEDIR) - MESSAGE("${BOOST_VERSION} not found on "${CAB_MACHINE}" for specified compiler") -ENDIF() diff --git a/CMake/cmake_config_files/LUDWIG.config.cmake b/CMake/cmake_config_files/LUDWIG.config.cmake deleted file mode 100644 index c25c58129..000000000 --- a/CMake/cmake_config_files/LUDWIG.config.cmake +++ /dev/null @@ -1,66 +0,0 @@ -LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__unix__) -LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__UNIX__) - -######################################################################################## -## BOOST ALLGMEINGUELTIG ## -######################################################################################## -#standard boost: 1.50.0 -SET(BOOST_VERSION "1.54.0" CACHE STRING "std: 1.54.0") - -#SET(MPI_DIR "/hpc3lustre/software/lib/openmpi-1.4.1-gcc41") - -SET(USE_MPI_CXX_SYNTAX OFF) -#SET(MPI_COMPILER "/hpc3lustre/software/lib/openmpi-1.4.1-gcc41/bin/mpicxx") - -#IF(CAB_COMPILER MATCHES "gcc41") - #SET(BOOST_USE_MULTITHREAD ON) - - #SET(BOOST_COMPILER_SUFFIX -gcc41) - #SET(BOOST_USE_STATIC_LIBS ON) - - #IF(BOOST_VERSION MATCHES "1.54.0" ) - SET(BOOST_INCLUDEDIR "/hpc3lustre/software/irmb/boost/boost_1_54_0") - SET(BOOST_LIBRARYDIR "/hpc3lustre/software/irmb/boost/boost_1_54_0/stageINTEL/lib") - #ENDIF() -#ENDIF() - -IF(BOOST_VERSION AND NOT BOOST_INCLUDEDIR) - MESSAGE("${BOOST_VERSION} not found on ${CAB_MACHINE} for specified compiler") -ENDIF() - -################################################################################# -# ZOLTAN -################################################################################# -IF(${USE_ZOLTAN}) - SET(ZOLTAN_INCLUDEDIR "/hpc3lustre/software/irmb/Trilinos/trilinos-10.6.4-Source/packages/zoltan/src/include") - SET(ZOLTAN_DEBUG_LIBRARY "/hpc3lustre/software/irmb/Trilinos/trilinos-10.6.4-Build/packages/zoltan/src/libzoltan.a") - SET(ZOLTAN_RELEASE_LIBRARY "/hpc3lustre/software/irmb/Trilinos/trilinos-10.6.4-Build/packages/zoltan/src/libzoltan.a") -ENDIF() - -################################################################################# -# METIS -################################################################################# -IF(${USE_METIS}) - SET(METIS_INCLUDEDIR "/hpc3lustre/software/irmb/metis/include") - SET(METIS_DEBUG_LIBRARY "/hpc3lustre/software/irmb/metis/lib/libmetis.a") - SET(METIS_RELEASE_LIBRARY "/hpc3lustre/software/irmb/metis/lib/libmetis.a") -ENDIF() - -################################################################################# -# YAML -################################################################################# -IF(${USE_YAML}) - SET(YAML_INCLUDEDIR "/hpc3lustre/software/irmb/yaml/yaml-cpp/include") - SET(YAML_DEBUG_LIBRARY "/hpc3lustre/software/irmb/yaml/yaml-cpp/build/libyaml-cpp.a") - SET(YAML_RELEASE_LIBRARY "/hpc3lustre/software/irmb/yaml/yaml-cpp/build/libyaml-cpp.a") -ENDIF() - -################################################################################## -# Bond -################################################################################## -IF(${USE_BOND}) - SET(BOND_INCLUDEDIR "/hpc3lustre/home/koskuche/projects/bond/bond_src/cpp/bond/fetol") - SET(BOND_DEBUG_LIBRARY "/hpc3lustre/home/koskuche/projects/bond/bin/lib/libbond.a") - SET(BOND_RELEASE_LIBRARY "/hpc3lustre/home/koskuche/projects/bond/bin/lib/libbond.a") -ENDIF() - diff --git a/CMake/cmake_config_files/M01.config.cmake b/CMake/cmake_config_files/M01.config.cmake deleted file mode 100644 index 3553a2a92..000000000 --- a/CMake/cmake_config_files/M01.config.cmake +++ /dev/null @@ -1 +0,0 @@ -INCLUDE("CMake/cmake_config_files/LUDWIG.config.cmake") \ No newline at end of file diff --git a/CMake/cmake_config_files/M02.config.cmake b/CMake/cmake_config_files/M02.config.cmake deleted file mode 100644 index 3553a2a92..000000000 --- a/CMake/cmake_config_files/M02.config.cmake +++ /dev/null @@ -1 +0,0 @@ -INCLUDE("CMake/cmake_config_files/LUDWIG.config.cmake") \ No newline at end of file diff --git a/CMake/cmake_config_files/MAFALDA.config.cmake b/CMake/cmake_config_files/MAFALDA.config.cmake deleted file mode 100644 index cfc0d659a..000000000 --- a/CMake/cmake_config_files/MAFALDA.config.cmake +++ /dev/null @@ -1,68 +0,0 @@ -################################################################################# -# COMPILER FLAG VAR -################################################################################# -IF(NOT CAB_COMPILER}) - IF( ${MSVC_VERSION} MATCHES "1400" AND CMAKE_CL_64) - SET( CAB_COMPILER "msvc8_64" ) - ELSEIF( ${MSVC_VERSION} MATCHES "1400" AND NOT CMAKE_CL_64) - SET( CAB_COMPILER "msvc8_32" ) - ELSEIF( ${MSVC_VERSION} MATCHES "1500" AND CMAKE_CL_64) - SET( CAB_COMPILER "msvc9_64" ) - ELSEIF( ${MSVC_VERSION} MATCHES "1500" AND NOT CMAKE_CL_64) - SET( CAB_COMPILER "msvc9_32" ) - ELSE() - MESSAGE(ERROR, "unknown ms studio version MSVC_VERSION = "${MSVC_VERSION}) - ENDIF() -ENDIF() - -################################################################################# -# MPI -################################################################################# -IF(CMAKE_CL_64) - SET(MPI_DIR "c:/Program Files/MPICH2") -ELSE() - SET(MPI_DIR "c:/Program Files (x86)/MPICH2") -ENDIF() - -################################################################################# -# BOOST -################################################################################# -IF(NEED_BOOST) - SET(BOOST_USE_MULTITHREAD ON) - SET(BOOST_USE_STATIC_LIBS ON) - - IF(BOOST_VERSION MATCHES "1.35.0.svn" ) - - SET(BOOST_INCLUDEDIR "E:/3rdPartyLibs/boost/boost_1_35") - - IF(CMAKE_CL_64) - SET(BOOST_LIBRARYDIR "E:/3rdPartyLibs/boost/boost_1_35/lib/x86_64bit") - ELSE() - SET(BOOST_LIBRARYDIR "E:/3rdPartyLibs/boost/boost_1_35/lib/x86_32bit") - ENDIF() - - ELSEIF(BOOST_VERSION MATCHES "1.35.0" ) - - SET(BOOST_INCLUDEDIR "D:/code/3rdParty/PhysicsEngine/boost") - - IF(CMAKE_CL_64) - SET(BOOST_LIBRARYDIR "D:/code/3rdParty/PhysicsEngine/boost") - ELSE() - SET(BOOST_LIBRARYDIR "D:/code/3rdParty/PhysicsEngine/boost") - ENDIF() - - ELSEIF(BOOST_VERSION MATCHES "1.34.1" ) - SET(BOOST_INCLUDEDIR "D:/code/boost_1_34_1") - SET(BOOST_LIBRARYDIR "D:/code/boost_1_34_1") - - ELSEIF(BOOST_VERSION MATCHES "1.36.0" ) - SET(BOOST_INCLUDEDIR "D:/code/boost_1_36_0") - SET(BOOST_LIBRARYDIR "D:/code/boost_1_36_0") - - ENDIF() - - IF(BOOST_VERSION AND NOT BOOST_INCLUDEDIR) - MESSAGE("${BOOST_VERSION} not found on ${CAB_MACHINE} for specified compiler") - ENDIF() -ENDIF() - diff --git a/CMake/cmake_config_files/PHOENIX.config.cmake b/CMake/cmake_config_files/PHOENIX.config.cmake index 8b4390176..994a6837b 100644 --- a/CMake/cmake_config_files/PHOENIX.config.cmake +++ b/CMake/cmake_config_files/PHOENIX.config.cmake @@ -1,3 +1,9 @@ +################################################################################# +# VirtualFluids MACHINE FILE +# Responsible: Konstantin Kutscher +# OS: CentOS 7.3 +################################################################################# + LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__unix__) LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__UNIX__) @@ -6,7 +12,6 @@ SET(BOOST_VERSION "1.63.0" CACHE STRING "std: 1.63.0") ################################################################################# # METIS ################################################################################# - SET(METIS_INCLUDEDIR "/cluster/lib/metis/5.1.0/gcc/include") SET(METIS_DEBUG_LIBRARY "/cluster/lib/metis/5.1.0/gcc/lib/libmetis.a") SET(METIS_RELEASE_LIBRARY "/cluster/lib/metis/5.1.0/gcc/lib/libmetis.a") diff --git a/CMake/cmake_config_files/PIPPIN.config.cmake b/CMake/cmake_config_files/PIPPIN.config.cmake deleted file mode 100644 index 8c548b2f1..000000000 --- a/CMake/cmake_config_files/PIPPIN.config.cmake +++ /dev/null @@ -1,25 +0,0 @@ -################################################################################# -# MPI -################################################################################# -IF(CMAKE_CL_64) - IF(NEED_MPI) - MESSAGE(FATAL_ERROR "kein 64 bit mpi installiert") - ENDIF() - #SET(MPI_DIR "c:/Program Files/MPICH2") -ELSE() - SET(MPI_DIR "c:/Program Files (x86)/MPICH2") -ENDIF() - -################################################################################# -# BOOST -################################################################################# -SET(BOOST_VERSION 1.38.0) -SET(BOOST_USE_MULTITHREAD ON) -SET(BOOST_USE_STATIC_LIBS ON) - -IF(CMAKE_CL_64) - MESSAGE(FATAL_ERROR "kein 64 bit boost ${BOOST_VERSION} installiert") -ELSE() - SET(BOOST_INCLUDEDIR "C:/Program Files (x86)/boost/boost_1_38") - SET(BOOST_LIBRARYDIR "C:/Program Files (x86)/boost/boost_1_38/lib") -ENDIF() diff --git a/CMake/cmake_config_files/SAMWEIS.config.cmake b/CMake/cmake_config_files/SAMWEIS.config.cmake index 68fa413d8..5b08c0861 100644 --- a/CMake/cmake_config_files/SAMWEIS.config.cmake +++ b/CMake/cmake_config_files/SAMWEIS.config.cmake @@ -1,21 +1,9 @@ -#LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__unix__) -#LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__UNIX__) -#LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__APPLE__) - -IF(NOT CMAKE_CXX_COMPILER) - MESSAGE(FATAL_ERROR "before cmake-config-file can be included -> project must be extecuted") -ENDIF() - ################################################################################# -# MPI +# VirtualFluids MACHINE FILE +# Responsible: Lennard Lux +# OS: Windows 10 ################################################################################# -#SET(MPI_DIR "C:/Program Files (x86)/mpich2") -#SET(MPI_DIR "C:/Program Files/mpich2") -#SET(USE_MPI_CXX_SYNTAX OFF) -#SET(MPI_COMPILER "C:/Program Files/mpich2/bin/mpicxx") -#SET(MPI_INCLUDE_PATH "C:/Program Files (x86)/mpich2/include") -#SET(MPI_LIBRARY "C:/Program Files/mpich2/lib/libmpi.a") -#SET(MPI_CXX_LIBRARY "C:/Program Files/MPICH2/lib/cxx.lib") + ################################################################################# # BOOST ################################################################################# @@ -27,46 +15,10 @@ SET(BOOST_LIBRARYDIR ${BOOST_ROOT}"/stageMSVC64/lib") # VTK ################################################################################# set(VTK_DIR "E:/Tools/VTK-8.1.2-build") -################################################################################# -# ZOLTAN -################################################################################# -IF(${USE_ZOLTAN}) - SET(ZOLTAN_INCLUDEDIR "d:/Tools/zoltan/include") - SET(ZOLTAN_DEBUG_LIBRARY "d:/Tools/zoltan/lib/Debug/zoltan.lib") - SET(ZOLTAN_RELEASE_LIBRARY "d:/Tools/zoltan/lib/Release/zoltan.lib") -ENDIF() ################################################################################# # METIS ################################################################################# -IF(${USE_METIS}) - SET(METIS_INCLUDEDIR "c:/Tools/metis-5.1.0/include") - SET(METIS_DEBUG_LIBRARY "c:/Tools/metis-5.1.0/build/libmetis/Debug/metis.lib") - SET(METIS_RELEASE_LIBRARY "c:/Tools/metis-5.1.0/build/libmetis/Release/metis.lib") -ENDIF() - -################################################################################## -# FETOL -################################################################################## -IF(${USE_FETOL}) - SET(FETOL_INCLUDEDIR "d:/Projects/FETOL/dev/CppFETOLlib") - SET(FETOL_DEBUG_LIBRARY "d:/Projects/FETOL/dev/CppFETOLlib/build/Debug/fetol.lib") - SET(FETOL_RELEASE_LIBRARY "d:/Projects/FETOL/dev/CppFETOLlib/build/Release/fetol.lib") - - SET(YAML_INCLUDEDIR "d:/Tools/yaml-cpp/include") - SET(YAML_DEBUG_LIBRARY "d:/Tools/yaml-cpp/buildVS11/Debug/libyaml-cppmdd.lib") - SET(YAML_RELEASE_LIBRARY "d:/Tools/yaml-cpp/buildVS11/Release/libyaml-cppmd.lib") - - SET(BOND_INCLUDEDIR "d:/Projects/FETOL/dev/bond_src/cpp/bond/fetol") - SET(BOND_DEBUG_LIBRARY "d:/Projects/FETOL/dev/bond_lib/Debug/bond.lib") - SET(BOND_RELEASE_LIBRARY "d:/Projects/FETOL/dev/bond_lib/Release/bond.lib") -ENDIF() - -################################################################################## -# Java -############################################################################## -### FindJNI.cmake -#find_package(JNI REQUIRED) -#SET(JNI_INCLUDE_DIRS ${JAVA_INCLUDE_PATH} ${JAVA_INCLUDE_PATH2} ${JAVA_AWT_INCLUDE_PATH}) -#SET(JNI_LIBRARIES ${JAVA_AWT_LIBRARY} ${JAVA_JVM_LIBRARY}) -#SET(JNI_FOUND 1) \ No newline at end of file +SET(METIS_INCLUDEDIR "c:/Tools/metis-5.1.0/include") +SET(METIS_DEBUG_LIBRARY "c:/Tools/metis-5.1.0/build/libmetis/Debug/metis.lib") +SET(METIS_RELEASE_LIBRARY "c:/Tools/metis-5.1.0/build/libmetis/Release/metis.lib") diff --git a/CMake/cmake_config_files/SHELOB.config.cmake b/CMake/cmake_config_files/SHELOB.config.cmake deleted file mode 100644 index f2f62ad9d..000000000 --- a/CMake/cmake_config_files/SHELOB.config.cmake +++ /dev/null @@ -1,49 +0,0 @@ -LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__unix__) -LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__UNIX__) -LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__APPLE__) - -################################################################################# -# RUBY -################################################################################# -#IF(CMAKE_CL_64) -# SET(RUBY_EXECUTABLE "C:/ruby191/bin/ruby.exe") -# SET(RUBY_LIBRARY "C:/ruby191/lib/msvcr90-ruby191.lib") -#ELSE() -# SET(RUBY_EXECUTABLE "C:/ruby186/bin/ruby.exe") -# SET(RUBY_LIBRARY "C:/ruby186/lib/msvcrt-ruby18.lib") -#ENDIF() - -################################################################################# -# SWIG -################################################################################# -SET(SWIG_EXECUTABLE "/Users/freud/dev/swig/bin/swig") - - -######################################################################################## -## BOOST ALLGMEINGUELTIG ## -######################################################################################## -#standard boost: 1.41.0 -SET(BOOST_VERSION "1.41.0" CACHE STRING "std: 1.41.0") - -SET(MPI_DIR "/usr/local/mpich2/gcc401") - -IF(CAB_COMPILER MATCHES "gcc42") - SET(BOOST_USE_MULTITHREAD ON) - - SET(BOOST_COMPILER_SUFFIX -xgcc40) - SET(BOOST_USE_STATIC_LIBS ON) - - IF(BOOST_VERSION MATCHES "1.41.0" ) - SET(BOOST_INCLUDEDIR "/scratch/shared/boost_1_41_0/include") - SET(BOOST_LIBRARYDIR "/scratch/shared/boost_1_41_0/lib") - ELSEIF(BOOST_VERSION MATCHES "1.39.0" ) - SET(BOOST_INCLUDEDIR "/usr/local/boost/gcc401/boost_1_39_0/include/boost-1_39") - SET(BOOST_LIBRARYDIR "/usr/local/boost/gcc401/boost_1_39_0/lib") - ENDIF() -ENDIF() - -IF(BOOST_VERSION AND NOT BOOST_INCLUDEDIR) - MESSAGE("${BOOST_VERSION} not found on ${CAB_MACHINE} for specified compiler") -ENDIF() - - diff --git a/CMake/cmake_config_files/SMAUG.config.cmake b/CMake/cmake_config_files/SMAUG.config.cmake deleted file mode 100644 index 5ac2a35c8..000000000 --- a/CMake/cmake_config_files/SMAUG.config.cmake +++ /dev/null @@ -1,20 +0,0 @@ -IF(NOT CMAKE_CXX_COMPILER) - MESSAGE(FATAL_ERROR "before cmake-config-file can be included -> project must be extecuted") -ENDIF() - - -################################################################################# -# BOOST -################################################################################# -SET(BOOST_VERSION "1.44") -SET(BOOST_USE_MULTITHREAD ON) -SET(BOOST_USE_STATIC_LIBS ON) - -IF(BOOST_VERSION MATCHES "1.44" ) - SET(BOOST_INCLUDEDIR "C:/boost/boost_1_44_0") - SET(BOOST_LIBRARYDIR "C:/boost/boost_1_44_0/stage64/lib") -ENDIF() - - - - diff --git a/CMake/cmake_config_files/SP0201.config.cmake b/CMake/cmake_config_files/SP0201.config.cmake deleted file mode 100644 index bf28750de..000000000 --- a/CMake/cmake_config_files/SP0201.config.cmake +++ /dev/null @@ -1,27 +0,0 @@ -#LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__unix__) -#LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__UNIX__) -LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__AIX__) - - -IF(NOT CMAKE_CXX_COMPILER) - MESSAGE(FATAL_ERROR "before cmake-config-file can be included -> project must be extecuted") -ENDIF() - -################################################################################# -# MPI -################################################################################# -SET(USE_MPI_CXX_SYNTAX OFF) -################################################################################# -# BOOST -################################################################################# -SET(BOOST_VERSION "1.44") -SET(BOOST_USE_MULTITHREAD ON) -SET(BOOST_USE_STATIC_LIBS ON) - -IF(BOOST_VERSION MATCHES "1.44" ) - SET(BOOST_INCLUDEDIR "/sp6/userdeisa/lrz102bk/tools/boost_1_44_0") - SET(BOOST_LIBRARYDIR "/sp6/userdeisa/lrz102bk/tools/boost_1_44_0/stage/lib") -ENDIF() - -set(SOURCE_ROOT "/sp6/userdeisa/lrz102bk/projects/pFluid/source") -set(pFluid_ROOT "/sp6/userdeisa/lrz102bk/projects/pFluid") \ No newline at end of file diff --git a/CMake/cmake_config_files/SUPERMUC.config.cmake b/CMake/cmake_config_files/SUPERMUC.config.cmake deleted file mode 100644 index 257e8a298..000000000 --- a/CMake/cmake_config_files/SUPERMUC.config.cmake +++ /dev/null @@ -1,21 +0,0 @@ -LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__unix__) -LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__UNIX__) - -######################################################################################## -## BOOST ALLGMEINGUELTIG ## -######################################################################################## -#standard boost -SET(BOOST_VERSION "1.61.0" CACHE STRING "std: 1.61.0") -SET(BOOST_INCLUDEDIR "/lrz/sys/libraries/boost/1.61_icc/include") -SET(BOOST_LIBRARYDIR "/lrz/sys/libraries/boost/1.61_icc/lib") - -#IF(BOOST_VERSION AND NOT BOOST_INCLUDEDIR) -# MESSAGE("${BOOST_VERSION} not found on ${CAB_MACHINE} for specified compiler") -#ENDIF() - -################################################################################# -# METIS -################################################################################# -SET(METIS_INCLUDEDIR "/lrz/sys/libraries/metis/5.1.0/i4r4/include") -SET(METIS_DEBUG_LIBRARY "/lrz/sys/libraries/metis/5.1.0/i4r4/lib/libmetis.a") -SET(METIS_RELEASE_LIBRARY "/lrz/sys/libraries/metis/5.1.0/i4r4/lib/libmetis.a") diff --git a/CMake/cmake_config_files/TESLA01.config.cmake b/CMake/cmake_config_files/TESLA01.config.cmake index 6263738b2..c92603b35 100644 --- a/CMake/cmake_config_files/TESLA01.config.cmake +++ b/CMake/cmake_config_files/TESLA01.config.cmake @@ -2,7 +2,6 @@ # VirtualFluids MACHINE FILE # Responsible: Soeren Peters # OS: Windows 10 -# Room: 513 ################################################################################# SET(BOOST_ROOT "C:\\Libraries\\boost_1_65_1" CACHE PATH "BOOST_ROOT") @@ -10,6 +9,9 @@ SET(BOOST_LIBRARYDIR "C:\\Libraries\\boost_1_65_1\\lib" CACHE PATH "BOOST_LIBRA SET(VTK_DIR "C:/Libraries/VTK-8.0.1/build") +################################################################################# +# METIS +################################################################################# SET(METIS_INCLUDEDIR "C:/Libraries/metis-5.1.0//include") SET(METIS_DEBUG_LIBRARY "C:/Libraries/metis-5.1.0/build/libmetis/Debug/metis.lib") SET(METIS_RELEASE_LIBRARY "C:/Libraries/metis-5.1.0/build/libmetis/Release/metis.lib") diff --git a/CMake/cmake_config_files/TESLA03.config.cmake b/CMake/cmake_config_files/TESLA03.config.cmake index ac45019eb..110c78ebc 100644 --- a/CMake/cmake_config_files/TESLA03.config.cmake +++ b/CMake/cmake_config_files/TESLA03.config.cmake @@ -1,3 +1,9 @@ +################################################################################# +# VirtualFluids MACHINE FILE +# Responsible: Martin Schoenherr +# OS: Windows 10 +################################################################################# + #Don't change: SET(METIS_ROOT ${CMAKE_SOURCE_DIR}/3rdParty/metis/metis-5.1.0 CACHE PATH "METIS ROOT") SET(GMOCK_ROOT ${CMAKE_SOURCE_DIR}/3rdParty/googletest CACHE PATH "GMOCK ROOT") diff --git a/CMake/cmake_config_files/TOLKIEN.config.cmake b/CMake/cmake_config_files/TOLKIEN.config.cmake deleted file mode 100644 index 5ad8d989c..000000000 --- a/CMake/cmake_config_files/TOLKIEN.config.cmake +++ /dev/null @@ -1,22 +0,0 @@ -IF(NOT CMAKE_CXX_COMPILER) - MESSAGE(FATAL_ERROR "before cmake-config-file can be included -> project must be extecuted") -ENDIF() - -################################################################################# -# MPI -################################################################################# -SET(MPI_DIR "C:/Program Files/mpich2") - -################################################################################# -# BOOST -################################################################################# -SET(BOOST_VERSION "1.38") -SET(BOOST_USE_MULTITHREAD ON) -SET(BOOST_USE_STATIC_LIBS ON) - -IF(BOOST_VERSION MATCHES "1.38" ) - SET(BOOST_INCLUDEDIR "C:/Program Files/boost/boost_1_38") - SET(BOOST_LIBRARYDIR "C:/Program Files/boost/boost_1_38/lib") -ENDIF() - - diff --git a/CMake/cmake_config_files/TOLKIEN2.config.cmake b/CMake/cmake_config_files/TOLKIEN2.config.cmake deleted file mode 100644 index 5ad8d989c..000000000 --- a/CMake/cmake_config_files/TOLKIEN2.config.cmake +++ /dev/null @@ -1,22 +0,0 @@ -IF(NOT CMAKE_CXX_COMPILER) - MESSAGE(FATAL_ERROR "before cmake-config-file can be included -> project must be extecuted") -ENDIF() - -################################################################################# -# MPI -################################################################################# -SET(MPI_DIR "C:/Program Files/mpich2") - -################################################################################# -# BOOST -################################################################################# -SET(BOOST_VERSION "1.38") -SET(BOOST_USE_MULTITHREAD ON) -SET(BOOST_USE_STATIC_LIBS ON) - -IF(BOOST_VERSION MATCHES "1.38" ) - SET(BOOST_INCLUDEDIR "C:/Program Files/boost/boost_1_38") - SET(BOOST_LIBRARYDIR "C:/Program Files/boost/boost_1_38/lib") -ENDIF() - - diff --git a/CMake/cmake_config_files/UBUNTU.config.cmake b/CMake/cmake_config_files/UBUNTU.config.cmake deleted file mode 100644 index c6a6419f3..000000000 --- a/CMake/cmake_config_files/UBUNTU.config.cmake +++ /dev/null @@ -1,36 +0,0 @@ -LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__unix__) -LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__UNIX__) -#LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D__APPLE__) - -IF(NOT CMAKE_CXX_COMPILER) - MESSAGE(FATAL_ERROR "before cmake-config-file can be included -> project must be extecuted") -ENDIF() - -################################################################################# -# MPI -################################################################################# -#SET(MPI_DIR "C:/Program Files (x86)/mpich2") -#SET(MPI_DIR "C:/Program Files/mpich2") -#SET(USE_MPI_CXX_SYNTAX OFF) -#SET(MPI_COMPILER "C:/Program Files/mpich2/bin/mpicxx") -#SET(MPI_INCLUDE_PATH "C:/Program Files (x86)/mpich2/include") -#SET(MPI_LIBRARY "C:/Program Files/mpich2/lib/libmpi.a") -#SET(MPI_CXX_LIBRARY "C:/Program Files/MPICH2/lib/cxx.lib") -################################################################################# -# BOOST -################################################################################# -SET(BOOST_VERSION "1.47") -SET(BOOST_USE_MULTITHREAD ON) -SET(BOOST_USE_STATIC_LIBS ON) - -IF(BOOST_VERSION MATCHES "1.47" ) - SET(BOOST_ROOT "/host/tools/boost/boost_1_47_0") - SET(BOOST_LIBRARYDIR "/host/tools/boost/boost_1_47_0/stageLinux/lib") -ENDIF() - -################################################################################# -# METIS -################################################################################# -SET(METIS_INCLUDEDIR "/home/kostja/tools/metis-5.0.1/include") -SET(METIS_DEBUG_LIBRARY "/home/kostja/tools/metis-5.0.1/build/Linux-x86_64/libmetis/libmetis.a") -SET(METIS_RELEASE_LIBRARY "/home/kostja/tools/metis-5.0.1/build/Linux-x86_64/libmetis/libmetis.a") diff --git a/CMake/cmake_config_files/YWANG.config.cmake b/CMake/cmake_config_files/YWANG.config.cmake deleted file mode 100644 index ebbe72b8c..000000000 --- a/CMake/cmake_config_files/YWANG.config.cmake +++ /dev/null @@ -1,22 +0,0 @@ -IF(NOT CMAKE_CXX_COMPILER) - MESSAGE(FATAL_ERROR "before cmake-config-file can be included -> project must be extecuted") -ENDIF() - -################################################################################# -# BOOST -################################################################################# -SET(BOOST_VERSION "1.49") -SET(BOOST_USE_MULTITHREAD ON) -SET(BOOST_USE_STATIC_LIBS ON) - -IF(BOOST_VERSION MATCHES "1.49" ) - SET(BOOST_ROOT "C:/boost/boost_1_49_0") - SET(BOOST_LIBRARYDIR "c:/boost/boost_1_49_0/stageMSVC64/lib") -ENDIF() - -################################################################################# -# METIS -################################################################################# -SET(METIS_INCLUDEDIR "c:/metis-5.1.0/include") -SET(METIS_DEBUG_LIBRARY "c:/metis-5.1.0/build/libmetis/Debug/metis.lib") -SET(METIS_RELEASE_LIBRARY "c:/metis-5.1.0/build/libmetis/Release/metis.lib") \ No newline at end of file diff --git a/CMake/compilerflags/AppleClang.cmake b/CMake/compilerflags/AppleClang.cmake new file mode 100644 index 000000000..79f332c2b --- /dev/null +++ b/CMake/compilerflags/AppleClang.cmake @@ -0,0 +1,44 @@ +############################################################################################################### +## +## apple clang +## +############################################################################################################### + +############################################################################################################# +# Flags +############################################################################################################# +LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-O3;-fomit-frame-pointer;-finline-functions;-fPIC;-Wbackslash-newline-escape") + +LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-O3;-fomit-frame-pointer;-finline-functions;-fPIC") + + +############################################################################################################# +# mt support +############################################################################################################# +LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-pthread") +LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-pthread") + +############################################################################################################# +# c++ 11 support +############################################################################################################# +LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-std=c++11") +LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-std=c++11") + +############################################################################################################# +# disable warning +############################################################################################################# +LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-Wno-deprecated") #deprecated header warning +#LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-Wbackslash-newline-escape") #backslash and newline separated by space +LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-Wcomment") #'/*' within block comment + +LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-Wbackslash-newline-escape") #backslash and newline separated by space + +############################################################################################################# +# c++ 17 support +############################################################################################################# +#LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-std=c++17") +#LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-std=c++17") + +#LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-fext-numeric-literals") +#LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_GLIBCXX_USE_CXX11_ABI=0") +#LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-Wregister") diff --git a/CMake/compilerflags/Clang.cmake b/CMake/compilerflags/Clang.cmake new file mode 100644 index 000000000..1d43882f4 --- /dev/null +++ b/CMake/compilerflags/Clang.cmake @@ -0,0 +1,47 @@ +############################################################################################################### +## +## clang +## +############################################################################################################### + +############################################################################################################# +# Flags +############################################################################################################# +LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-O3;-fomit-frame-pointer;-finline-functions;-fPIC;-Wbackslash-newline-escape") + +LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-O3;-fomit-frame-pointer;-finline-functions;-fPIC") + + +############################################################################################################# +# mt support +############################################################################################################# +LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-pthread") +LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-pthread") + +############################################################################################################# +# c++ 11 support +############################################################################################################# +LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-std=c++11") +LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-std=c++11") + +############################################################################################################# +# disable warning +############################################################################################################# +LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-Wno-deprecated") #deprecated header warning +#LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-Wbackslash-newline-escape") #backslash and newline separated by space +LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-Wcomment") #'/*' within block comment + +LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-Wbackslash-newline-escape") #backslash and newline separated by space + +############################################################################################################# +# c++ 17 support +############################################################################################################# +#LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-std=c++17") +#LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-std=c++17") + +#LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-fext-numeric-literals") +#LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_GLIBCXX_USE_CXX11_ABI=0") +#LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-Wregister") + + +LIST(APPEND CAB_ADDITIONAL_LINK_PROPS "-lrt") \ No newline at end of file diff --git a/CMake/compilerflags/GNU.cmake b/CMake/compilerflags/GNU.cmake new file mode 100644 index 000000000..7efff28df --- /dev/null +++ b/CMake/compilerflags/GNU.cmake @@ -0,0 +1,43 @@ + +############################################################################################################# +# Flags +############################################################################################################# +LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") +LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-Wno-deprecated") #deprecated header warning (jarl benutzt sstream weil schneller und so) + +LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") + +############################################################################################################# +# OpenMP support +############################################################################################################# +IF(USE_OPENMP) + LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-fopenmp") + LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-fopenmp") +ENDIF() + +############################################################################################################# +# mt support +############################################################################################################# +LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-pthread") +LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-pthread") + +############################################################################################################# +# c++ 11 support +############################################################################################################# +LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-std=c++11") +LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-std=c++11") + +############################################################################################################# +# c++ 17 support +############################################################################################################# +#LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-std=c++17") +#LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-std=c++17") + +#LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-fext-numeric-literals") +#LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_GLIBCXX_USE_CXX11_ABI=0") +#LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-Wregister") + + +IF(NOT APPLE) + LIST(APPEND CAB_ADDITIONAL_LINK_PROPS "-lrt") +ENDIF() diff --git a/CMake/compilerflags/Intel.cmake b/CMake/compilerflags/Intel.cmake new file mode 100644 index 000000000..8832712bb --- /dev/null +++ b/CMake/compilerflags/Intel.cmake @@ -0,0 +1,40 @@ +############################################################################################################### +## intel +############################################################################################################### + +#LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-O") +#~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd654") +#~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd1125") #virtual function override intended +#~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd1224") #warning directive: This file includes at least one deprecated or antiquated header +#~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd377") #class "std::auto_ptr<RCF::I_ClientTransport>" has no suitable copy constructor +#~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd327") #class "std::auto_ptr<RCF::I_ClientTransport>" has no suitable copy constructor +#~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd327") #class "std::auto_ptr<RCF::I_ClientTransport>" has no suitable copy constructor +#~ +#~ LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-wd266") #function "__GKfree" declared implicitly +#LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-xHOST -O3 -ip -ipo -fno-alias -mcmodel=medium -qopt-streaming-stores=always") + +LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd1478") #auto_ptr warning from mu::Parser +#LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-xHOST -O3 -ip -fno-alias -mcmodel=medium -qopt-streaming-stores=always -xCORE-AVX512 -qopt-zmm-usage=high") +LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-xHOST -O3 -ip -fno-alias -mcmodel=medium -qopt-streaming-stores=always -xCORE-AVX512 -qopt-zmm-usage=high") + +#Debug +#LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-g -traceback") + +############################################################################################################### +## OpenMP support +############################################################################################################### +IF(USE_OPENMP) + LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-qopenmp") +ENDIF() + +############################################################################################################### +## mt support +############################################################################################################### +#LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-pthread") +#LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-pthread") + +############################################################################################################# +# c++ 11 support +############################################################################################################# +LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-std=c++11") +LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-std=c++11") diff --git a/CMake/compilerflags/MSVC.cmake b/CMake/compilerflags/MSVC.cmake new file mode 100644 index 000000000..113cba6b5 --- /dev/null +++ b/CMake/compilerflags/MSVC.cmake @@ -0,0 +1,28 @@ +############################################################################################################### +## MSVC +############################################################################################################### + +############################################################################################################### +## USE_UNSECURE_STL_VECTORS_RELEASE ? +############################################################################################################### +OPTION(USE_UNSECURE_STL_VECTORS_RELEASE "_SECURE_SCL=0" OFF) +IF(USE_UNSECURE_STL_VECTORS_RELEASE) + # More MSVC specific compilation flags + LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_SECURE_SCL=0") + LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_SCL_SECURE_NO_WARNINGS") +ENDIF() + +############################################################################################################### +## Flags +############################################################################################################### +LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_CRT_SECURE_NO_DEPRECATE") +LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/wd4996") #deprecated strcpy... +LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/wd4800") #forcing value to bool 'true' or 'false' (performance warning) +LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/bigobj") #ansonsten funzt mit boost das compilieren unter windows nimmer + +############################################################################################################### +## OpenMP support +############################################################################################################### +IF(USE_OPENMP) + LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/openmp") +ENDIF() diff --git a/CMake/compilerflags/clang.cmake b/CMake/compilerflags/clang.cmake deleted file mode 100644 index cdee7f13b..000000000 --- a/CMake/compilerflags/clang.cmake +++ /dev/null @@ -1,60 +0,0 @@ -############################################################################################################### -## -## clang -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - ############################################################################################################# - # Flags - ############################################################################################################# - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-O3;-fomit-frame-pointer;-finline-functions;-fPIC;-Wbackslash-newline-escape") - - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-O3;-fomit-frame-pointer;-finline-functions;-fPIC") - - ############################################################################################################# - # 64Bit support - ############################################################################################################# - IF( ${use64BitOptions} ) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-m64" ) - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-m64" ) - ENDIF() - - ############################################################################################################# - # mt support - ############################################################################################################# - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-pthread") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-pthread") - - ############################################################################################################# - # c++ 11 support - ############################################################################################################# - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-std=c++11") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-std=c++11") - - ############################################################################################################# - # disable warning - ############################################################################################################# - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-Wno-deprecated") #deprecated header warning - #LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-Wbackslash-newline-escape") #backslash and newline separated by space - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-Wcomment") #'/*' within block comment - - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-Wbackslash-newline-escape") #backslash and newline separated by space - - ############################################################################################################# - # c++ 17 support - ############################################################################################################# - #LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-std=c++17") - #LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-std=c++17") - - #LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-fext-numeric-literals") - #LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_GLIBCXX_USE_CXX11_ABI=0") - #LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-Wregister") - - - - IF(NOT APPLE) - LIST(APPEND CAB_ADDITIONAL_LINK_PROPS "-lrt") - ENDIF() - -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/gcc33.cmake b/CMake/compilerflags/gcc33.cmake deleted file mode 100644 index 88e522241..000000000 --- a/CMake/compilerflags/gcc33.cmake +++ /dev/null @@ -1,44 +0,0 @@ -############################################################################################################### -## -## gcc33 -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type) - - ############################################################################################################### - ## Flags - ############################################################################################################### - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-O3 -ffast-math -Wall -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-Wno-deprecated") #deprecated header warning (jarl benutzt sstream weil schneller und so) - - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") - - IF(CPU_TYPE MATCHES "Opteron") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-march=opteron") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-march=opteron" ) - - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-march=opteron") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-march=opteron" ) - ENDIF() - - ############################################################################################################### - ## OpenMP support - ############################################################################################################### - IF(USE_OPENMP) - MESSAGE(STATUS "gcc33 has no OpenMP support -> OpenMP deactivated") - SET(USE_OPENMP "OFF") - ENDIF() - - ############################################################################################################### - ## mt support - ############################################################################################################### - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-pthread") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-pthread") - - IF(NOT APPLE) - LIST(APPEND CAB_ADDITIONAL_LINK_PROPS "-lrt") - ENDIF() - -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type) - diff --git a/CMake/compilerflags/gcc34.cmake b/CMake/compilerflags/gcc34.cmake deleted file mode 100644 index f052bf9fe..000000000 --- a/CMake/compilerflags/gcc34.cmake +++ /dev/null @@ -1,44 +0,0 @@ -############################################################################################################### -## -## gcc34 -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - - ############################################################################################################### - ## Flags - ############################################################################################################### - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-O3 -ffast-math -Wall -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-Wno-deprecated") #deprecated header warning (jarl benutzt sstream weil schneller und so) - - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") - - IF(CPU_TYPE MATCHES "Opteron") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-mtune=opteron") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-mcpu=opteron" ) - - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-mtune=opteron") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-mcpu=opteron" ) - ENDIF() - - ############################################################################################################### - ## OpenMP support - ############################################################################################################### - IF(USE_OPENMP) - MESSAGE(STATUS "gcc34 has no OpenMP support -> OpenMP deactivated") - SET(USE_OPENMP "OFF") - ENDIF() - - ############################################################################################################### - ## mt support - ############################################################################################################### - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-pthread") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-pthread") - - IF(NOT APPLE) - LIST(APPEND CAB_ADDITIONAL_LINK_PROPS "-lrt") - ENDIF() - -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - diff --git a/CMake/compilerflags/gcc40.cmake b/CMake/compilerflags/gcc40.cmake deleted file mode 100644 index e16bc3504..000000000 --- a/CMake/compilerflags/gcc40.cmake +++ /dev/null @@ -1,54 +0,0 @@ -############################################################################################################### -## -## gcc40 -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - - ############################################################################################################### - ## Flags - ############################################################################################################### - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-Wno-deprecated") #deprecated header warning (jarl benutzt sstream weil schneller und so) - - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") - - IF(CPU_TYPE MATCHES "Opteron") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-mtune=opteron") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-mcpu=opteron" ) - - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-mtune=opteron") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-mcpu=opteron" ) - ENDIF() - - - ############################################################################################################### - ## 64Bit support - ############################################################################################################### - IF( ${use64BitOptions} ) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-m64" ) - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-m64" ) - ENDIF() - - - ############################################################################################################### - ## OpenMP support - ############################################################################################################### - IF(USE_OPENMP) - MESSAGE(STATUS "gcc40 has no OpenMP support -> OpenMP deactivated") - SET(USE_OPENMP "OFF") - ENDIF() - - - ############################################################################################################### - ## mt support - ############################################################################################################### - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-pthread") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-pthread") - - IF(NOT APPLE) - LIST(APPEND CAB_ADDITIONAL_LINK_PROPS "-lrt") - ENDIF() - -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/gcc41.cmake b/CMake/compilerflags/gcc41.cmake deleted file mode 100644 index 34f54b74c..000000000 --- a/CMake/compilerflags/gcc41.cmake +++ /dev/null @@ -1,51 +0,0 @@ -############################################################################################################### -## -## gcc41 -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - - ############################################################################################################### - ## Flags - ############################################################################################################### - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-Wno-deprecated") #deprecated header warning (jarl benutzt sstream weil schneller und so) - - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") - - IF(CPU_TYPE MATCHES "Opteron") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-mtune=opteron") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-mcpu=opteron" ) - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-mtune=opteron") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-mcpu=opteron" ) - ENDIF() - - ############################################################################################################### - ## 64Bit support - ############################################################################################################### - IF( ${use64BitOptions} ) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-m64" ) - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-m64" ) - ENDIF() - - ############################################################################################################### - ## OpenMP support - ############################################################################################################### - IF(USE_OPENMP) - MESSAGE(STATUS "gcc41 has no OpenMP support -> OpenMP deactivated") - SET(USE_OPENMP "OFF") - ENDIF() - - - ############################################################################################################### - ## mt support - ############################################################################################################### - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-pthread") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-pthread") - - IF(NOT APPLE) - LIST(APPEND CAB_ADDITIONAL_LINK_PROPS "-lrt") - ENDIF() - -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/gcc42.cmake b/CMake/compilerflags/gcc42.cmake deleted file mode 100644 index a81e7ff0f..000000000 --- a/CMake/compilerflags/gcc42.cmake +++ /dev/null @@ -1,57 +0,0 @@ -############################################################################################################### -## -## gcc42 -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - - ############################################################################################################### - ## Flags - ############################################################################################################### - #Anmerkung: bei O3 oder "O2 mit finline-function" gibt es Probleme beim MuParser. bug im gcc? - #Bug kann durch "test" in MuParser/examples ueberprueft werden - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-O2 -fomit-frame-pointer -funroll-all-loops -fPIC") - #LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-O2 -fomit-frame-pointer -finline-functions -funroll-all-loops") - - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-Wno-deprecated") #deprecated header warning (jarl benutzt sstream weil schneller und so) - - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") - - IF(CPU_TYPE MATCHES "Opteron") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-mtune=opteron") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-mcpu=opteron" ) - - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-mtune=opteron") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-mcpu=opteron" ) - ENDIF() - - - ############################################################################################################### - ## 64Bit support - ############################################################################################################### - IF( ${use64BitOptions} ) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-m64" ) - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-m64" ) - ENDIF() - - - ############################################################################################################### - ## OpenMP support - ############################################################################################################### - IF(USE_OPENMP) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-fopenmp") - ENDIF() - - - ############################################################################################################### - ## mt support - ############################################################################################################### - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-pthread") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-pthread") - - IF(NOT APPLE) - LIST(APPEND CAB_ADDITIONAL_LINK_PROPS "-lrt") - ENDIF() - -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/gcc43.cmake b/CMake/compilerflags/gcc43.cmake deleted file mode 100644 index bc7deed35..000000000 --- a/CMake/compilerflags/gcc43.cmake +++ /dev/null @@ -1,49 +0,0 @@ -############################################################################################################### -## -## gcc43 -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - - ############################################################################################################### - ## Flags - ############################################################################################################### - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-Wno-deprecated") #deprecated header warning (jarl benutzt sstream weil schneller und so) - - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") - - IF(CPU_TYPE MATCHES "Opteron") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-mtune=opteron") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-mcpu=opteron" ) - - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-mtune=opteron") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-mcpu=opteron" ) - ENDIF() - - - ############################################################################################################### - ## 64Bit support - ############################################################################################################### - IF( ${use64BitOptions} ) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-m64" ) - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-m64" ) - ENDIF() - - - ############################################################################################################### - ## OpenMP support - ############################################################################################################### - IF(USE_OPENMP) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-fopenmp") - ENDIF() - - - ############################################################################################################### - ## mt support - ############################################################################################################### - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-pthread") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-pthread") - -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/gcc44.cmake b/CMake/compilerflags/gcc44.cmake deleted file mode 100644 index 10b8f71f7..000000000 --- a/CMake/compilerflags/gcc44.cmake +++ /dev/null @@ -1,54 +0,0 @@ -############################################################################################################### -## -## gcc44 -## -############################################################################################################### - -#MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type) -#ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type) - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - ############################################################################################################### - ## Flags - ############################################################################################################### - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-Wno-deprecated") #deprecated header warning (jarl benutzt sstream weil schneller und so) - - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") - - IF(CPU_TYPE MATCHES "Opteron") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-mtune=opteron") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-mcpu=opteron" ) - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-mtune=opteron") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-mcpu=opteron" ) - ENDIF() - - - ############################################################################################################### - ## 64Bit support - ############################################################################################################### - IF( ${use64BitOptions} ) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-m64" ) - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-m64" ) - ENDIF() - - - ############################################################################################################### - ## OpenMP support - ############################################################################################################### - IF(USE_OPENMP) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-fopenmp") - ENDIF() - - - ############################################################################################################### - ## mt support - ############################################################################################################### - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-pthread") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-pthread") - - IF(NOT APPLE) - LIST(APPEND CAB_ADDITIONAL_LINK_PROPS "-lrt") - ENDIF() - -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/gcc45.cmake b/CMake/compilerflags/gcc45.cmake deleted file mode 100644 index 5c4d597e2..000000000 --- a/CMake/compilerflags/gcc45.cmake +++ /dev/null @@ -1,54 +0,0 @@ -############################################################################################################### -## -## gcc45 -## -############################################################################################################### - -#MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type) -#ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type) - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - ############################################################################################################### - ## Flags - ############################################################################################################### - # LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") - # LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-Wno-deprecated") #deprecated header warning (jarl benutzt sstream weil schneller und so) - - # LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") - - # IF(CPU_TYPE MATCHES "Opteron") - # LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-mtune=opteron") - # LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-mcpu=opteron" ) - # LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-mtune=opteron") - # LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-mcpu=opteron" ) - # ENDIF() - - - # ############################################################################################################### - # ## 64Bit support - # ############################################################################################################### - # IF( ${use64BitOptions} ) - # LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-m64" ) - # LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-m64" ) - # ENDIF() - - - # ############################################################################################################### - # ## OpenMP support - # ############################################################################################################### - # IF(USE_OPENMP) - # LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-fopenmp") - # ENDIF() - - - # ############################################################################################################### - # ## mt support - # ############################################################################################################### - # LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-pthread") - # LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-pthread") - - # IF(NOT APPLE) - # LIST(APPEND CAB_ADDITIONAL_LINK_PROPS "-lrt") - # ENDIF() - -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/gcc46.cmake b/CMake/compilerflags/gcc46.cmake deleted file mode 100644 index 2f56fac85..000000000 --- a/CMake/compilerflags/gcc46.cmake +++ /dev/null @@ -1,54 +0,0 @@ -############################################################################################################### -## -## gcc46 -## -############################################################################################################### - -#MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type) -#ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type) - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - ############################################################################################################### - ## Flags - ############################################################################################################### - # LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") - # LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-Wno-deprecated") #deprecated header warning (jarl benutzt sstream weil schneller und so) - - # LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") - - # IF(CPU_TYPE MATCHES "Opteron") - # LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-mtune=opteron") - # LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-mcpu=opteron" ) - # LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-mtune=opteron") - # LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-mcpu=opteron" ) - # ENDIF() - - - # ############################################################################################################### - # ## 64Bit support - # ############################################################################################################### - # IF( ${use64BitOptions} ) - # LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-m64" ) - # LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-m64" ) - # ENDIF() - - - # ############################################################################################################### - # ## OpenMP support - # ############################################################################################################### - # IF(USE_OPENMP) - # LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-fopenmp") - # ENDIF() - - - # ############################################################################################################### - # ## mt support - # ############################################################################################################### - # LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-pthread") - # LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-pthread") - - # IF(NOT APPLE) - # LIST(APPEND CAB_ADDITIONAL_LINK_PROPS "-lrt") - # ENDIF() - -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/gcc47.cmake b/CMake/compilerflags/gcc47.cmake deleted file mode 100644 index 2a6b91042..000000000 --- a/CMake/compilerflags/gcc47.cmake +++ /dev/null @@ -1,42 +0,0 @@ -############################################################################################################### -## -## gcc47 -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - ############################################################################################################# - # Flags - ############################################################################################################# - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-Wno-deprecated") #deprecated header warning (jarl benutzt sstream weil schneller und so) - - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") - - ############################################################################################################# - # 64Bit support - ############################################################################################################# - IF( ${use64BitOptions} ) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-m64" ) - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-m64" ) - ENDIF() - - ############################################################################################################# - # OpenMP support - ############################################################################################################# - IF(USE_OPENMP) - MESSAGE(STATUS "gcc41 has no OpenMP support -> OpenMP deactivated") - SET(USE_OPENMP "OFF") - ENDIF() - - ############################################################################################################# - # mt support - ############################################################################################################# - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-pthread") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-pthread") - - IF(NOT APPLE) - LIST(APPEND CAB_ADDITIONAL_LINK_PROPS "-lrt") - ENDIF() - -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/gcc48.cmake b/CMake/compilerflags/gcc48.cmake deleted file mode 100644 index 989afcc3e..000000000 --- a/CMake/compilerflags/gcc48.cmake +++ /dev/null @@ -1,42 +0,0 @@ -############################################################################################################### -## -## gcc48 -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - ############################################################################################################# - # Flags - ############################################################################################################# - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-Wno-deprecated") #deprecated header warning (jarl benutzt sstream weil schneller und so) - - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") - - ############################################################################################################# - # 64Bit support - ############################################################################################################# - IF( ${use64BitOptions} ) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-m64" ) - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-m64" ) - ENDIF() - - ############################################################################################################# - # OpenMP support - ############################################################################################################# - IF(USE_OPENMP) - MESSAGE(STATUS "gcc48 has no OpenMP support -> OpenMP deactivated") - SET(USE_OPENMP "OFF") - ENDIF() - - ############################################################################################################# - # mt support - ############################################################################################################# - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-pthread") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-pthread") - - IF(NOT APPLE) - LIST(APPEND CAB_ADDITIONAL_LINK_PROPS "-lrt") - ENDIF() - -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/gcc49.cmake b/CMake/compilerflags/gcc49.cmake deleted file mode 100644 index 26f641ae1..000000000 --- a/CMake/compilerflags/gcc49.cmake +++ /dev/null @@ -1,42 +0,0 @@ -############################################################################################################### -## -## gcc49 -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - ############################################################################################################# - # Flags - ############################################################################################################# - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-Wno-deprecated") #deprecated header warning (jarl benutzt sstream weil schneller und so) - - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") - - ############################################################################################################# - # 64Bit support - ############################################################################################################# - IF( ${use64BitOptions} ) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-m64" ) - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-m64" ) - ENDIF() - - ############################################################################################################# - # OpenMP support - ############################################################################################################# - IF(USE_OPENMP) - MESSAGE(STATUS "gcc49 has no OpenMP support -> OpenMP deactivated") - SET(USE_OPENMP "OFF") - ENDIF() - - ############################################################################################################# - # mt support - ############################################################################################################# - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-pthread") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-pthread") - - IF(NOT APPLE) - LIST(APPEND CAB_ADDITIONAL_LINK_PROPS "-lrt") - ENDIF() - -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/gcc51.cmake b/CMake/compilerflags/gcc51.cmake deleted file mode 100644 index 1c4df2a69..000000000 --- a/CMake/compilerflags/gcc51.cmake +++ /dev/null @@ -1,50 +0,0 @@ -############################################################################################################### -## -## gcc51 -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - ############################################################################################################# - # Flags - ############################################################################################################# - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-Wno-deprecated") #deprecated header warning (jarl benutzt sstream weil schneller und so) - - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") - - ############################################################################################################# - # 64Bit support - ############################################################################################################# - IF( ${use64BitOptions} ) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-m64" ) - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-m64" ) - ENDIF() - - ############################################################################################################# - # OpenMP support - ############################################################################################################# - IF(USE_OPENMP) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-fopenmp") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-fopenmp") - ENDIF() - - ############################################################################################################# - # mt support - ############################################################################################################# - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-pthread") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-pthread") - - ############################################################################################################# - # c++ 11 support - ############################################################################################################# - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-std=c++11") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-std=c++11") - - - - IF(NOT APPLE) - LIST(APPEND CAB_ADDITIONAL_LINK_PROPS "-lrt") - ENDIF() - -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/gcc52.cmake b/CMake/compilerflags/gcc52.cmake deleted file mode 100644 index 41649c34a..000000000 --- a/CMake/compilerflags/gcc52.cmake +++ /dev/null @@ -1,50 +0,0 @@ -############################################################################################################### -## -## gcc52 -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - ############################################################################################################# - # Flags - ############################################################################################################# - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-Wno-deprecated") #deprecated header warning (jarl benutzt sstream weil schneller und so) - - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") - - ############################################################################################################# - # 64Bit support - ############################################################################################################# - IF( ${use64BitOptions} ) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-m64" ) - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-m64" ) - ENDIF() - - ############################################################################################################# - # OpenMP support - ############################################################################################################# - IF(USE_OPENMP) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-fopenmp") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-fopenmp") - ENDIF() - - ############################################################################################################# - # mt support - ############################################################################################################# - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-pthread") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-pthread") - - ############################################################################################################# - # c++ 11 support - ############################################################################################################# - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-std=c++11") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-std=c++11") - - - - IF(NOT APPLE) - LIST(APPEND CAB_ADDITIONAL_LINK_PROPS "-lrt") - ENDIF() - -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/gcc54.cmake b/CMake/compilerflags/gcc54.cmake deleted file mode 100644 index 234797337..000000000 --- a/CMake/compilerflags/gcc54.cmake +++ /dev/null @@ -1,50 +0,0 @@ -############################################################################################################### -## -## gcc54 -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - ############################################################################################################# - # Flags - ############################################################################################################# - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-Wno-deprecated") #deprecated header warning (jarl benutzt sstream weil schneller und so) - - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") - - ############################################################################################################# - # 64Bit support - ############################################################################################################# - IF( ${use64BitOptions} ) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-m64" ) - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-m64" ) - ENDIF() - - ############################################################################################################# - # OpenMP support - ############################################################################################################# - IF(USE_OPENMP) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-fopenmp") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-fopenmp") - ENDIF() - - ############################################################################################################# - # mt support - ############################################################################################################# - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-pthread") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-pthread") - - ############################################################################################################# - # c++ 11 support - ############################################################################################################# - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-std=c++11") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-std=c++11") - - - - IF(NOT APPLE) - LIST(APPEND CAB_ADDITIONAL_LINK_PROPS "-lrt") - ENDIF() - -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/gcc62.cmake b/CMake/compilerflags/gcc62.cmake deleted file mode 100644 index 5e80808ac..000000000 --- a/CMake/compilerflags/gcc62.cmake +++ /dev/null @@ -1,50 +0,0 @@ -############################################################################################################### -## -## gcc62 -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - ############################################################################################################# - # Flags - ############################################################################################################# - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-Wno-deprecated") #deprecated header warning (jarl benutzt sstream weil schneller und so) - - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") - - ############################################################################################################# - # 64Bit support - ############################################################################################################# - IF( ${use64BitOptions} ) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-m64" ) - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-m64" ) - ENDIF() - - ############################################################################################################# - # OpenMP support - ############################################################################################################# - IF(USE_OPENMP) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-fopenmp") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-fopenmp") - ENDIF() - - ############################################################################################################# - # mt support - ############################################################################################################# - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-pthread") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-pthread") - - ############################################################################################################# - # c++ 11 support - ############################################################################################################# - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-std=c++11") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-std=c++11") - - - - IF(NOT APPLE) - LIST(APPEND CAB_ADDITIONAL_LINK_PROPS "-lrt") - ENDIF() - -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/gcc63.cmake b/CMake/compilerflags/gcc63.cmake deleted file mode 100644 index c624265fa..000000000 --- a/CMake/compilerflags/gcc63.cmake +++ /dev/null @@ -1,52 +0,0 @@ -############################################################################################################### -## -## gcc63 -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - ############################################################################################################# - # Flags - ############################################################################################################# - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-Wno-deprecated") #deprecated header warning (jarl benutzt sstream weil schneller und so) - - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") - - ############################################################################################################# - # 64Bit support - ############################################################################################################# - IF( ${use64BitOptions} ) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-m64" ) - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-m64" ) - ENDIF() - - ############################################################################################################# - # OpenMP support - ############################################################################################################# - IF(USE_OPENMP) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-fopenmp") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-fopenmp") - ENDIF() - - ############################################################################################################# - # mt support - ############################################################################################################# - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-pthread") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-pthread") - - ############################################################################################################# - # c++ 17 support - ############################################################################################################# - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-std=c++17") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-std=c++17") - - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-fext-numeric-literals") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_GLIBCXX_USE_CXX11_ABI=0") - - - IF(NOT APPLE) - LIST(APPEND CAB_ADDITIONAL_LINK_PROPS "-lrt") - ENDIF() - -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/gcc82.cmake b/CMake/compilerflags/gcc82.cmake deleted file mode 100644 index 13857f5ce..000000000 --- a/CMake/compilerflags/gcc82.cmake +++ /dev/null @@ -1,60 +0,0 @@ -############################################################################################################### -## -## gcc82 -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - ############################################################################################################# - # Flags - ############################################################################################################# - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-Wno-deprecated") #deprecated header warning (jarl benutzt sstream weil schneller und so) - - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops -fPIC") - - ############################################################################################################# - # 64Bit support - ############################################################################################################# - IF( ${use64BitOptions} ) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-m64" ) - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-m64" ) - ENDIF() - - ############################################################################################################# - # OpenMP support - ############################################################################################################# - IF(USE_OPENMP) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-fopenmp") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-fopenmp") - ENDIF() - - ############################################################################################################# - # mt support - ############################################################################################################# - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-pthread") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-pthread") - - ############################################################################################################# - # c++ 11 support - ############################################################################################################# - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-std=c++11") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-std=c++11") - - ############################################################################################################# - # c++ 17 support - ############################################################################################################# - #LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-std=c++17") - #LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-std=c++17") - - #LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-fext-numeric-literals") - #LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_GLIBCXX_USE_CXX11_ABI=0") - #LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-Wregister") - - - - IF(NOT APPLE) - LIST(APPEND CAB_ADDITIONAL_LINK_PROPS "-lrt") - ENDIF() - -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/gccGeneric.cmake b/CMake/compilerflags/gccGeneric.cmake deleted file mode 100644 index 67c4843b8..000000000 --- a/CMake/compilerflags/gccGeneric.cmake +++ /dev/null @@ -1,54 +0,0 @@ -############################################################################################################### -## -## gcc generic -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - ############################################################################################################# - # Flags - ############################################################################################################# - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-O3;-fomit-frame-pointer;-finline-functions;-funroll-all-loops;-fPIC") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-Wno-deprecated") #deprecated header warning (jarl benutzt sstream weil schneller und so) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-Wno-unused-result") - - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-O3;-fomit-frame-pointer;-finline-functions;-funroll-all-loops;-fPIC") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-Wno-deprecated") #deprecated header warning (jarl benutzt sstream weil schneller und so) - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-Wno-unused-result") - ############################################################################################################# - # 64Bit support - ############################################################################################################# - IF( ${use64BitOptions} ) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-m64" ) - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-m64" ) - ENDIF() - - ############################################################################################################# - # mt support - ############################################################################################################# - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-pthread") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-pthread") - - ############################################################################################################# - # c++ 11 support - ############################################################################################################# - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-std=c++11") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-std=c++11") - - ############################################################################################################# - # c++ 17 support - ############################################################################################################# - #LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-std=c++17") - #LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-std=c++17") - - #LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-fext-numeric-literals") - #LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_GLIBCXX_USE_CXX11_ABI=0") - #LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-Wregister") - - - - IF(NOT APPLE) - LIST(APPEND CAB_ADDITIONAL_LINK_PROPS "-lrt") - ENDIF() - -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/icc101.cmake b/CMake/compilerflags/icc101.cmake deleted file mode 100644 index 3cd6b535e..000000000 --- a/CMake/compilerflags/icc101.cmake +++ /dev/null @@ -1,51 +0,0 @@ -############################################################################################################### -## -## intel10 -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - - IF( ${use64BitOptions} ) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D__amd64" ) - ENDIF() - - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd654") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd1125") #virtual function override intended - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd1224") #warning directive: This file includes at least one deprecated or antiquated header - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd377") #class "std::auto_ptr<RCF::I_ClientTransport>" has no suitable copy constructor - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd327") #class "std::auto_ptr<RCF::I_ClientTransport>" has no suitable copy constructor - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd327") #class "std::auto_ptr<RCF::I_ClientTransport>" has no suitable copy constructor - - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-wd266") #function "__GKfree" declared implicitly - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops") - - IF(CPU_TYPE MATCHES "Opteron") - IF(WIN32) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-QxO") #Enables SSE3, SSE2 and SSE instruction sets optimizations for non-Intel CPUs - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-QxO") #Enables SSE3, SSE2 and SSE instruction sets optimizations for non-Intel CPUs - ELSE() - #auf unserem cluster gibt es kein ss3 SET( CAB_CXX_FLAGS "${CAB_CXX_FLAGS} -xO") #Enables SSE3, SSE2 and SSE instruction sets optimizations for non-Intel CPUs - #gibt teils probleme beim ausfuehren: SET( CAB_C_FLAGS "${CAB_C_FLAGS} -xO") #Enables SSE3, SSE2 and SSE instruction sets optimizations for non-Intel CPUs - ENDIF() - ELSE() - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-fast") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-fast") - ENDIF() - - ############################################################################################################### - ## OpenMP support - ############################################################################################################### - IF(USE_OPENMP) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-openmp") - ENDIF() - - - ############################################################################################################### - ## mt support - ############################################################################################################### - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-pthread") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-pthread") - -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/icc130.cmake b/CMake/compilerflags/icc130.cmake deleted file mode 100644 index 346b9c257..000000000 --- a/CMake/compilerflags/icc130.cmake +++ /dev/null @@ -1,38 +0,0 @@ -############################################################################################################### -## -## intel10 -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - - #~ IF( ${use64BitOptions} ) - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D__amd64" ) - #~ ENDIF() - - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-O") - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd654") - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd1125") #virtual function override intended - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd1224") #warning directive: This file includes at least one deprecated or antiquated header - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd377") #class "std::auto_ptr<RCF::I_ClientTransport>" has no suitable copy constructor - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd327") #class "std::auto_ptr<RCF::I_ClientTransport>" has no suitable copy constructor - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd327") #class "std::auto_ptr<RCF::I_ClientTransport>" has no suitable copy constructor -#~ - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-wd266") #function "__GKfree" declared implicitly - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops") - - ############################################################################################################### - ## OpenMP support - ############################################################################################################### - IF(USE_OPENMP) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-openmp") - ENDIF() - - - ############################################################################################################### - ## mt support - ############################################################################################################### - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-pthread") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-pthread") - -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/icc140.cmake b/CMake/compilerflags/icc140.cmake deleted file mode 100644 index 120a25c38..000000000 --- a/CMake/compilerflags/icc140.cmake +++ /dev/null @@ -1,39 +0,0 @@ -############################################################################################################### -## -## intel140 -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - - #~ IF( ${use64BitOptions} ) - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D__amd64" ) - #~ ENDIF() - - #LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-O") - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd654") - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd1125") #virtual function override intended - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd1224") #warning directive: This file includes at least one deprecated or antiquated header - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd377") #class "std::auto_ptr<RCF::I_ClientTransport>" has no suitable copy constructor - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd327") #class "std::auto_ptr<RCF::I_ClientTransport>" has no suitable copy constructor - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd327") #class "std::auto_ptr<RCF::I_ClientTransport>" has no suitable copy constructor -#~ - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-wd266") #function "__GKfree" declared implicitly - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-xHOST -O3 -ip -fno-alias -mcmodel=medium") - - ############################################################################################################### - ## OpenMP support - ############################################################################################################### - IF(USE_OPENMP) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-openmp") - ENDIF() - - - ############################################################################################################### - ## mt support - ############################################################################################################### - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-pthread") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-pthread") - -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/icc150.cmake b/CMake/compilerflags/icc150.cmake deleted file mode 100644 index 7c5abc3a0..000000000 --- a/CMake/compilerflags/icc150.cmake +++ /dev/null @@ -1,38 +0,0 @@ -############################################################################################################### -## -## intel150 -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - - #~ IF( ${use64BitOptions} ) - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D__amd64" ) - #~ ENDIF() - - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-O") - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd654") - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd1125") #virtual function override intended - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd1224") #warning directive: This file includes at least one deprecated or antiquated header - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd377") #class "std::auto_ptr<RCF::I_ClientTransport>" has no suitable copy constructor - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd327") #class "std::auto_ptr<RCF::I_ClientTransport>" has no suitable copy constructor - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd327") #class "std::auto_ptr<RCF::I_ClientTransport>" has no suitable copy constructor -#~ - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-wd266") #function "__GKfree" declared implicitly - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-O3 -fomit-frame-pointer -finline-functions -funroll-all-loops") - - ############################################################################################################### - ## OpenMP support - ############################################################################################################### - IF(USE_OPENMP) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-openmp") - ENDIF() - - - ############################################################################################################### - ## mt support - ############################################################################################################### - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-pthread") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-pthread") - -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/icc160.cmake b/CMake/compilerflags/icc160.cmake deleted file mode 100644 index 88b25faa5..000000000 --- a/CMake/compilerflags/icc160.cmake +++ /dev/null @@ -1,43 +0,0 @@ -############################################################################################################### -## -## intel160 -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - - #~ IF( ${use64BitOptions} ) - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D__amd64" ) - #~ ENDIF() - - #LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-O") - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd654") - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd1125") #virtual function override intended - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd1224") #warning directive: This file includes at least one deprecated or antiquated header - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd377") #class "std::auto_ptr<RCF::I_ClientTransport>" has no suitable copy constructor - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd327") #class "std::auto_ptr<RCF::I_ClientTransport>" has no suitable copy constructor - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd327") #class "std::auto_ptr<RCF::I_ClientTransport>" has no suitable copy constructor -#~ - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-wd266") #function "__GKfree" declared implicitly - #LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-xHOST -O3 -ip -ipo -fno-alias -mcmodel=medium -qopt-streaming-stores=always") - - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-xHOST -O3 -ip -fno-alias -mcmodel=medium -qopt-streaming-stores=always") - ############################################################################################################### - ## OpenMP support - ############################################################################################################### - IF(USE_OPENMP) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-openmp") - ENDIF() - - ############################################################################################################### - ## mt support - ############################################################################################################### - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-pthread") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-pthread") - ############################################################################################################# - # c++ 11 support - ############################################################################################################# - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-std=c++11") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-std=c++11" - -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/icc170.cmake b/CMake/compilerflags/icc170.cmake deleted file mode 100644 index c0607f7aa..000000000 --- a/CMake/compilerflags/icc170.cmake +++ /dev/null @@ -1,50 +0,0 @@ -############################################################################################################### -## -## intel170 -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - - #~ IF( ${use64BitOptions} ) - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D__amd64" ) - #~ ENDIF() - - #LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-O") - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd654") - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd1125") #virtual function override intended - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd1224") #warning directive: This file includes at least one deprecated or antiquated header - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd377") #class "std::auto_ptr<RCF::I_ClientTransport>" has no suitable copy constructor - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd327") #class "std::auto_ptr<RCF::I_ClientTransport>" has no suitable copy constructor - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd327") #class "std::auto_ptr<RCF::I_ClientTransport>" has no suitable copy constructor -#~ - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-wd266") #function "__GKfree" declared implicitly - #LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-xHOST -O3 -ip -ipo -fno-alias -mcmodel=medium -qopt-streaming-stores=always") - - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd1478") #auto_ptr warning from mu::Parser - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-xHOST -O3 -ip -fno-alias -mcmodel=medium -qopt-streaming-stores=always") - - #Debug - #LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-g -traceback") - - ############################################################################################################### - ## OpenMP support - ############################################################################################################### - IF(USE_OPENMP) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-qopenmp") - ENDIF() - - - ############################################################################################################### - ## mt support - ############################################################################################################### - #LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-pthread") - #LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-pthread") - - ############################################################################################################# - # c++ 11 support - ############################################################################################################# - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-std=c++11") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-std=c++11") - -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/icc180.cmake b/CMake/compilerflags/icc180.cmake deleted file mode 100644 index db9f3a70e..000000000 --- a/CMake/compilerflags/icc180.cmake +++ /dev/null @@ -1,51 +0,0 @@ -############################################################################################################### -## -## intel180 -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - - #~ IF( ${use64BitOptions} ) - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D__amd64" ) - #~ ENDIF() - - #LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-O") - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd654") - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd1125") #virtual function override intended - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd1224") #warning directive: This file includes at least one deprecated or antiquated header - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd377") #class "std::auto_ptr<RCF::I_ClientTransport>" has no suitable copy constructor - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd327") #class "std::auto_ptr<RCF::I_ClientTransport>" has no suitable copy constructor - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd327") #class "std::auto_ptr<RCF::I_ClientTransport>" has no suitable copy constructor -#~ - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-wd266") #function "__GKfree" declared implicitly - #LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-xHOST -O3 -ip -ipo -fno-alias -mcmodel=medium -qopt-streaming-stores=always") - - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd1478") #auto_ptr warning from mu::Parser - #LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-xHOST -O3 -ip -fno-alias -mcmodel=medium -qopt-streaming-stores=always -xCORE-AVX512 -qopt-zmm-usage=high") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-xHOST -O3 -ip -fno-alias -mcmodel=medium -qopt-streaming-stores=always -xCORE-AVX512 -qopt-zmm-usage=high") - - #Debug - #LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-g -traceback") - - ############################################################################################################### - ## OpenMP support - ############################################################################################################### - IF(USE_OPENMP) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-qopenmp") - ENDIF() - - - ############################################################################################################### - ## mt support - ############################################################################################################### - #LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-pthread") - #LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-pthread") - - ############################################################################################################# - # c++ 11 support - ############################################################################################################# - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-std=c++11") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-std=c++11") - -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/icc190.cmake b/CMake/compilerflags/icc190.cmake deleted file mode 100644 index ff7aafd6d..000000000 --- a/CMake/compilerflags/icc190.cmake +++ /dev/null @@ -1,51 +0,0 @@ -############################################################################################################### -## -## intel190 -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - - #~ IF( ${use64BitOptions} ) - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D__amd64" ) - #~ ENDIF() - - #LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-O") - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd654") - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd1125") #virtual function override intended - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd1224") #warning directive: This file includes at least one deprecated or antiquated header - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd377") #class "std::auto_ptr<RCF::I_ClientTransport>" has no suitable copy constructor - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd327") #class "std::auto_ptr<RCF::I_ClientTransport>" has no suitable copy constructor - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd327") #class "std::auto_ptr<RCF::I_ClientTransport>" has no suitable copy constructor -#~ - #~ LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-wd266") #function "__GKfree" declared implicitly - #LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-xHOST -O3 -ip -ipo -fno-alias -mcmodel=medium -qopt-streaming-stores=always") - - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd1478") #auto_ptr warning from mu::Parser - #LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-xHOST -O3 -ip -fno-alias -mcmodel=medium -qopt-streaming-stores=always -xCORE-AVX512 -qopt-zmm-usage=high") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-xHOST -O3 -ip -fno-alias -mcmodel=medium -qopt-streaming-stores=always -xCORE-AVX512 -qopt-zmm-usage=high") - - #Debug - #LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-g -traceback") - - ############################################################################################################### - ## OpenMP support - ############################################################################################################### - IF(USE_OPENMP) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-qopenmp") - ENDIF() - - - ############################################################################################################### - ## mt support - ############################################################################################################### - #LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-pthread") - #LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-pthread") - - ############################################################################################################# - # c++ 11 support - ############################################################################################################# - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-std=c++11") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-std=c++11") - -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/icc91.cmake b/CMake/compilerflags/icc91.cmake deleted file mode 100644 index a77f20ff8..000000000 --- a/CMake/compilerflags/icc91.cmake +++ /dev/null @@ -1,47 +0,0 @@ -############################################################################################################### -## -## intel9 -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - - IF( ${use64BitOptions} ) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D__amd64" ) - ENDIF() - - #IF( ${compiler} MATCHES "INTEL_91_IPO") - # LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-ipo" ) - # LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-ipo" ) - # LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-opt-mem-bandwidth2" ) - #ENDIF( ${compiler} MATCHES "INTEL_91_IPO") - - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-O3 -fast -fomit-frame-pointer -finline-functions") - - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd68" ) #integer conversion resulted in a change of sign - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd186") # pointless comparison of unsigned integer with zero - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd654") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd654") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd1125") #virtual function override intended - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd1224") #warning directive: This file includes at least one deprecated or antiquated header - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd377") #class "std::auto_ptr<RCF::I_ClientTransport>" has no suitable copy constructor - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd327") #class "std::auto_ptr<RCF::I_ClientTransport>" has no suitable copy constructor - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-wd327") #class "std::auto_ptr<RCF::I_ClientTransport>" has no suitable copy constructor - - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-wd266") #function "__GKfree" declared implicitly - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-O3 -fast -fomit-frame-pointer -finline-functions") - - ############################################################################################################### - ## OpenMP support - ############################################################################################################### - IF(USE_OPENMP) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-openmp") - ENDIF() - - ############################################################################################################### - ## mt support - ############################################################################################################### - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-pthread") - LIST(APPEND CAB_COMPILER_ADDTIONAL_C_COMPILER_FLAGS "-pthread") - -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/msvc10_32.cmake b/CMake/compilerflags/msvc10_32.cmake deleted file mode 100644 index 60f733c7e..000000000 --- a/CMake/compilerflags/msvc10_32.cmake +++ /dev/null @@ -1,59 +0,0 @@ -############################################################################################################### -## -## MSVC 2010 (Version 10.0) 32bit (msvc10_32) -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - - IF(${use64BitOptions}) - MESSAGE(FATAL_ERROR "SET_COMPILER_SPECIFIC_FLAGS: use64BitOptions must be OFF for msvc10_32") - ENDIF() - - ############################################################################################################### - ## USE_UNSECURE_STL_VECTORS_RELEASE ? - ############################################################################################################### - OPTION(USE_UNSECURE_STL_VECTORS_RELEASE "_SECURE_SCL=0" OFF) - IF(USE_UNSECURE_STL_VECTORS_RELEASE) - # More MSVC specific compilation flags - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_SECURE_SCL=0") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_SCL_SECURE_NO_WARNINGS") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_CRT_SECURE_NO_DEPRECATE") - ENDIF() - - ############################################################################################################### - ## Flags - ############################################################################################################### - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_CRT_SECURE_NO_WARNINGS") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/wd4996") #deprecated strcpy... - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/wd4800") #forcing value to bool 'true' or 'false' (performance warning) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/bigobj") #ansonsten funzt mit boost das compilieren unter windows nimmer - -#foreach(flag_var -# CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_RELEASE -# CMAKE_CXX_FLAGS_MINSIZEREL CMAKE_CXX_FLAGS_RELWITHDEBINFO) -# if(${flag_var} MATCHES "/MD") -# string(REGEX REPLACE "/MD" "/MT" ${flag_var} "${${flag_var}}") -# endif(${flag_var} MATCHES "/MD") -#endforeach(flag_var) - -# IF(${build_type} MATCHES BINARY) -# LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS_DEBUG "/MTd" ) -# LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS_RELEASE "/MT" ) -# ELSEIF(${build_type} MATCHES STATIC) -# LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS_DEBUG "/MTd" ) -# LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS_RELEASE "/MT" ) -# ELSEIF(${build_type} MATCHES SHARED) -# LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS_DEBUG "/MDd" ) -# LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS_RELEASE "/MD" ) -# ELSE() -# MESSAGE(FATAL_ERROR "build_type=${build_type} doesn't match BINARY, SHARED or STATIC") -# ENDIF() - - ############################################################################################################### - ## OpenMP support - ############################################################################################################### - IF(USE_OPENMP) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/openmp") - ENDIF() -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/msvc10_64.cmake b/CMake/compilerflags/msvc10_64.cmake deleted file mode 100644 index 5db3a092d..000000000 --- a/CMake/compilerflags/msvc10_64.cmake +++ /dev/null @@ -1,78 +0,0 @@ -############################################################################################################### -## -## MSVC 2010 (Version 10.0) 64bit (msvc10_64) -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - - IF(NOT ${use64BitOptions}) - MESSAGE(FATAL_ERROR "SET_COMPILER_SPECIFIC_FLAGS: use64BitOptions must be ON for msvc10_64") - ENDIF() - - ############################################################################################################### - ## USE_UNSECURE_STL_VECTORS_RELEASE ? - ############################################################################################################### - OPTION(USE_UNSECURE_STL_VECTORS_RELEASE "_SECURE_SCL=0" OFF) - IF(USE_UNSECURE_STL_VECTORS_RELEASE) - # More MSVC specific compilation flags - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_SECURE_SCL=0") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_SCL_SECURE_NO_WARNINGS") - ENDIF() - - ############################################################################################################### - ## Flags - ############################################################################################################### - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_CRT_SECURE_NO_DEPRECATE") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/wd4996") #deprecated strcpy... - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/wd4800") #forcing value to bool 'true' or 'false' (performance warning) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/bigobj") #ansonsten funzt mit boost das compilieren unter windows nimmer - -#folgendes kann man mittlerweile weglassen.. -#unser project kompilert einwandfrei durch! - -#hack (solange CMAke OMPILER_FLAGS_<CONFIG> nicht supported -#foreach(flag_var -# CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_RELEASE -# CMAKE_CXX_FLAGS_MINSIZEREL CMAKE_CXX_FLAGS_RELWITHDEBINFO) -# if(${flag_var} MATCHES "/MD") -# string(REGEX REPLACE "/MD" "/MT" ${flag_var} "${${flag_var}}") -# endif(${flag_var} MATCHES "/MD") -#endforeach(flag_var) - -# IF(${build_type} MATCHES BINARY) -# LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS_DEBUG "/MTd" ) -# LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS_RELEASE "/MT" ) -# ELSEIF(${build_type} MATCHES STATIC) -# LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS_DEBUG "/MTd" ) -# LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS_RELEASE "/MT" ) -# ELSEIF(${build_type} MATCHES SHARED) -# LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS_DEBUG "/MDd" ) -# LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS_RELEASE "/MD" ) -# ELSE() -# MESSAGE(FATAL_ERROR "build_type=${build_type} doesn't match BINARY, SHARED or STATIC") -# ENDIF() - - ############################################################################################################### - ## OpenMP support - ############################################################################################################### - IF(USE_OPENMP) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/openmp") - ENDIF() - - ############################################################################################################### - ## boost + rcf extensions - ############################################################################################################### - IF(NEED_BOOST) - IF(BOOST_VERSION) - STRING(REGEX REPLACE "(.*)\\.(.*)\\.(.*)" "\\2" BoostMinorVersion "${BOOST_VERSION}") - IF(NOT BoostMinorVersion LESS 35 ) - - #IF(NOT ${build_type} MATCHES SHARED) - #LIST(APPEND CAB_COMPILER_ADDITIONAL_LINK_PROPS "/NODEFAULTLIB:\"MSVCRT\"" ) - #ENDIF() - ENDIF() - ENDIF() - ENDIF() - -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/msvc11_32.cmake b/CMake/compilerflags/msvc11_32.cmake deleted file mode 100644 index 67c463f99..000000000 --- a/CMake/compilerflags/msvc11_32.cmake +++ /dev/null @@ -1,38 +0,0 @@ -############################################################################################################### -## -## MSVC 2012 (Version 11.0) 32bit (msvc11_32) -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - - IF(${use64BitOptions}) - MESSAGE(FATAL_ERROR "SET_COMPILER_SPECIFIC_FLAGS: use64BitOptions must be OFF for msvc11_32") - ENDIF() - - ############################################################################################################### - ## USE_UNSECURE_STL_VECTORS_RELEASE ? - ############################################################################################################### - OPTION(USE_UNSECURE_STL_VECTORS_RELEASE "_SECURE_SCL=0" OFF) - IF(USE_UNSECURE_STL_VECTORS_RELEASE) - # More MSVC specific compilation flags - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_SECURE_SCL=0") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_SCL_SECURE_NO_WARNINGS") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_CRT_SECURE_NO_DEPRECATE") - ENDIF() - - ############################################################################################################### - ## Flags - ############################################################################################################### - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_CRT_SECURE_NO_WARNINGS") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/wd4996") #deprecated strcpy... - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/wd4800") #forcing value to bool 'true' or 'false' (performance warning) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/bigobj") #ansonsten funzt mit boost das compilieren unter windows nimmer - - ############################################################################################################### - ## OpenMP support - ############################################################################################################### - IF(USE_OPENMP) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/openmp") - ENDIF() -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/msvc11_64.cmake b/CMake/compilerflags/msvc11_64.cmake deleted file mode 100644 index 53a667bc9..000000000 --- a/CMake/compilerflags/msvc11_64.cmake +++ /dev/null @@ -1,38 +0,0 @@ -############################################################################################################### -## -## MSVC 2012 (Version 11.0) 64bit (msvc11_64) -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - - IF(NOT ${use64BitOptions}) - MESSAGE(FATAL_ERROR "SET_COMPILER_SPECIFIC_FLAGS: use64BitOptions must be ON for msvc11_64") - ENDIF() - - ############################################################################################################### - ## USE_UNSECURE_STL_VECTORS_RELEASE ? - ############################################################################################################### - OPTION(USE_UNSECURE_STL_VECTORS_RELEASE "_SECURE_SCL=0" OFF) - IF(USE_UNSECURE_STL_VECTORS_RELEASE) - # More MSVC specific compilation flags - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_SECURE_SCL=0") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_SCL_SECURE_NO_WARNINGS") - ENDIF() - - ############################################################################################################### - ## Flags - ############################################################################################################### - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_CRT_SECURE_NO_DEPRECATE") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/wd4996") #deprecated strcpy... - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/wd4800") #forcing value to bool 'true' or 'false' (performance warning) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/bigobj") #ansonsten funzt mit boost das compilieren unter windows nimmer - - ############################################################################################################### - ## OpenMP support - ############################################################################################################### - IF(USE_OPENMP) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/openmp") - ENDIF() - -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/msvc12_32.cmake b/CMake/compilerflags/msvc12_32.cmake deleted file mode 100644 index 997764d85..000000000 --- a/CMake/compilerflags/msvc12_32.cmake +++ /dev/null @@ -1,38 +0,0 @@ -############################################################################################################### -## -## MSVC 2013 (Version 12.0) 32bit (msvc12_32) -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - - IF(${use64BitOptions}) - MESSAGE(FATAL_ERROR "SET_COMPILER_SPECIFIC_FLAGS: use64BitOptions must be OFF for msvc11_32") - ENDIF() - - ############################################################################################################### - ## USE_UNSECURE_STL_VECTORS_RELEASE ? - ############################################################################################################### - OPTION(USE_UNSECURE_STL_VECTORS_RELEASE "_SECURE_SCL=0" OFF) - IF(USE_UNSECURE_STL_VECTORS_RELEASE) - # More MSVC specific compilation flags - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_SECURE_SCL=0") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_SCL_SECURE_NO_WARNINGS") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_CRT_SECURE_NO_DEPRECATE") - ENDIF() - - ############################################################################################################### - ## Flags - ############################################################################################################### - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_CRT_SECURE_NO_WARNINGS") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/wd4996") #deprecated strcpy... - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/wd4800") #forcing value to bool 'true' or 'false' (performance warning) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/bigobj") #ansonsten funzt mit boost das compilieren unter windows nimmer - - ############################################################################################################### - ## OpenMP support - ############################################################################################################### - IF(USE_OPENMP) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/openmp") - ENDIF() -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/msvc12_64.cmake b/CMake/compilerflags/msvc12_64.cmake deleted file mode 100644 index bd1796b54..000000000 --- a/CMake/compilerflags/msvc12_64.cmake +++ /dev/null @@ -1,38 +0,0 @@ -############################################################################################################### -## -## MSVC 2013 (Version 12.0) 64bit (msvc12_64) -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - - IF(NOT ${use64BitOptions}) - MESSAGE(FATAL_ERROR "SET_COMPILER_SPECIFIC_FLAGS: use64BitOptions must be ON for msvc11_64") - ENDIF() - - ############################################################################################################### - ## USE_UNSECURE_STL_VECTORS_RELEASE ? - ############################################################################################################### - OPTION(USE_UNSECURE_STL_VECTORS_RELEASE "_SECURE_SCL=0" OFF) - IF(USE_UNSECURE_STL_VECTORS_RELEASE) - # More MSVC specific compilation flags - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_SECURE_SCL=0") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_SCL_SECURE_NO_WARNINGS") - ENDIF() - - ############################################################################################################### - ## Flags - ############################################################################################################### - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_CRT_SECURE_NO_DEPRECATE") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/wd4996") #deprecated strcpy... - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/wd4800") #forcing value to bool 'true' or 'false' (performance warning) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/bigobj") #ansonsten funzt mit boost das compilieren unter windows nimmer - - ############################################################################################################### - ## OpenMP support - ############################################################################################################### - IF(USE_OPENMP) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/openmp") - ENDIF() - -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/msvc14_32.cmake b/CMake/compilerflags/msvc14_32.cmake deleted file mode 100644 index 180d87935..000000000 --- a/CMake/compilerflags/msvc14_32.cmake +++ /dev/null @@ -1,38 +0,0 @@ -############################################################################################################### -## -## MSVC 2015 (Version 14.0) 32bit (msvc14_32) -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - - IF(${use64BitOptions}) - MESSAGE(FATAL_ERROR "SET_COMPILER_SPECIFIC_FLAGS: use64BitOptions must be OFF for msvc11_32") - ENDIF() - - ############################################################################################################### - ## USE_UNSECURE_STL_VECTORS_RELEASE ? - ############################################################################################################### - OPTION(USE_UNSECURE_STL_VECTORS_RELEASE "_SECURE_SCL=0" OFF) - IF(USE_UNSECURE_STL_VECTORS_RELEASE) - # More MSVC specific compilation flags - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_SECURE_SCL=0") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_SCL_SECURE_NO_WARNINGS") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_CRT_SECURE_NO_DEPRECATE") - ENDIF() - - ############################################################################################################### - ## Flags - ############################################################################################################### - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_CRT_SECURE_NO_WARNINGS") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/wd4996") #deprecated strcpy... - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/wd4800") #forcing value to bool 'true' or 'false' (performance warning) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/bigobj") #ansonsten funzt mit boost das compilieren unter windows nimmer - - ############################################################################################################### - ## OpenMP support - ############################################################################################################### - IF(USE_OPENMP) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/openmp") - ENDIF() -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/msvc14_64.cmake b/CMake/compilerflags/msvc14_64.cmake deleted file mode 100644 index 1fc3ef188..000000000 --- a/CMake/compilerflags/msvc14_64.cmake +++ /dev/null @@ -1,38 +0,0 @@ -############################################################################################################### -## -## MSVC 2015 (Version 14.0) 64bit (msvc14_64) -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - - IF(NOT ${use64BitOptions}) - MESSAGE(FATAL_ERROR "SET_COMPILER_SPECIFIC_FLAGS: use64BitOptions must be ON for msvc11_64") - ENDIF() - - ############################################################################################################### - ## USE_UNSECURE_STL_VECTORS_RELEASE ? - ############################################################################################################### - OPTION(USE_UNSECURE_STL_VECTORS_RELEASE "_SECURE_SCL=0" OFF) - IF(USE_UNSECURE_STL_VECTORS_RELEASE) - # More MSVC specific compilation flags - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_SECURE_SCL=0") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_SCL_SECURE_NO_WARNINGS") - ENDIF() - - ############################################################################################################### - ## Flags - ############################################################################################################### - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_CRT_SECURE_NO_DEPRECATE") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/wd4996") #deprecated strcpy... - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/wd4800") #forcing value to bool 'true' or 'false' (performance warning) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/bigobj") #ansonsten funzt mit boost das compilieren unter windows nimmer - - ############################################################################################################### - ## OpenMP support - ############################################################################################################### - IF(USE_OPENMP) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/openmp") - ENDIF() - -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/msvc19_64.cmake b/CMake/compilerflags/msvc19_64.cmake deleted file mode 100644 index 57f115561..000000000 --- a/CMake/compilerflags/msvc19_64.cmake +++ /dev/null @@ -1,39 +0,0 @@ -############################################################################################################### -## -## MSVC 2019 (Version 16.0) 64bit (msvc16_64) -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - - IF(NOT ${use64BitOptions}) - MESSAGE(FATAL_ERROR "SET_COMPILER_SPECIFIC_FLAGS: use64BitOptions must be ON for msvc11_64") - ENDIF() - - ############################################################################################################### - ## USE_UNSECURE_STL_VECTORS_RELEASE ? - ############################################################################################################### - OPTION(USE_UNSECURE_STL_VECTORS_RELEASE "_SECURE_SCL=0" OFF) - IF(USE_UNSECURE_STL_VECTORS_RELEASE) - # More MSVC specific compilation flags - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_SECURE_SCL=0") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_SCL_SECURE_NO_WARNINGS") - ENDIF() - - ############################################################################################################### - ## Flags - ############################################################################################################### - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_CRT_SECURE_NO_DEPRECATE") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/wd4996") #deprecated strcpy... - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/wd4800") #forcing value to bool 'true' or 'false' (performance warning) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/bigobj") #ansonsten funzt mit boost das compilieren unter windows nimmer - - ############################################################################################################### - ## OpenMP support - ############################################################################################################### - IF(USE_OPENMP) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/openmp") - ENDIF() - -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - diff --git a/CMake/compilerflags/msvc8_32.cmake b/CMake/compilerflags/msvc8_32.cmake deleted file mode 100644 index cebc11646..000000000 --- a/CMake/compilerflags/msvc8_32.cmake +++ /dev/null @@ -1,51 +0,0 @@ -############################################################################################################### -## -## MSVC 2005 (Version 8.0) 32bit (msvc8_32) -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - - IF(${use64BitOptions}) - MESSAGE(FATAL_ERROR "SET_COMPILER_SPECIFIC_FLAGS: use64BitOptions must be OFF for msvc10_32") - ENDIF() - - ############################################################################################################### - ## USE_UNSECURE_STL_VECTORS_RELEASE ? - ############################################################################################################### - OPTION(USE_UNSECURE_STL_VECTORS_RELEASE "_SECURE_SCL=0" OFF) - IF(USE_UNSECURE_STL_VECTORS_RELEASE) - # More MSVC specific compilation flags - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_SECURE_SCL=0") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_SCL_SECURE_NO_WARNINGS") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_CRT_SECURE_NO_DEPRECATE") - ENDIF() - - ############################################################################################################### - ## Flags - ############################################################################################################### - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_CRT_SECURE_NO_WARNINGS") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/wd4996") #deprecated strcpy... - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/wd4800") #forcing value to bool 'true' or 'false' (performance warning) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/bigobj") #ansonsten funzt mit boost das compilieren unter windows nimmer - -# IF(${build_type} MATCHES BINARY) -# LIST(APPEND CAB_COMPILER_ADDITIONAL_LINK_PROPS_DEBUG "/MTd" ) -# LIST(APPEND CAB_COMPILER_ADDITIONAL_LINK_PROPS_RELEASE "/MT" ) -# ELSEIF(${build_type} MATCHES STATIC) -# LIST(APPEND CAB_COMPILER_ADDITIONAL_LINK_PROPS_DEBUG "/MTd" ) -# LIST(APPEND CAB_COMPILER_ADDITIONAL_LINK_PROPS_RELEASE "/MT" ) -# ELSEIF(${build_type} MATCHES SHARED) -# LIST(APPEND CAB_COMPILER_ADDITIONAL_LINK_PROPS_DEBUG "/MDd" ) -# LIST(APPEND CAB_COMPILER_ADDITIONAL_LINK_PROPS_RELEASE "/MD" ) -# ELSE() -# MESSAGE(FATAL_ERROR "build_type=${build_type} doesn't match BINARY, SHARED or STATIC") -# ENDIF() - - ############################################################################################################### - ## OpenMP support - ############################################################################################################### - IF(USE_OPENMP) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/openmp") - ENDIF() -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/msvc8_64.cmake b/CMake/compilerflags/msvc8_64.cmake deleted file mode 100644 index b5cd87c5c..000000000 --- a/CMake/compilerflags/msvc8_64.cmake +++ /dev/null @@ -1,51 +0,0 @@ -############################################################################################################### -## -## MSVC 2005 (Version 8.0) 32bit (msvc8_64) -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - - IF(NOT ${use64BitOptions}) - MESSAGE(FATAL_ERROR "SET_COMPILER_SPECIFIC_FLAGS: use64BitOptions must be ON for msvc8_64") - ENDIF() - - ############################################################################################################### - ## USE_UNSECURE_STL_VECTORS_RELEASE ? - ############################################################################################################### - OPTION(USE_UNSECURE_STL_VECTORS_RELEASE "_SECURE_SCL=0" OFF) - IF(USE_UNSECURE_STL_VECTORS_RELEASE) - # More MSVC specific compilation flags - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_SECURE_SCL=0") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_SCL_SECURE_NO_WARNINGS") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_CRT_SECURE_NO_DEPRECATE") - ENDIF() - - ############################################################################################################### - ## Flags - ############################################################################################################### - LIST(APPEND CAB_ADDTIONAL_COMPILER_FLAGS -D_CRT_SECURE_NO_WARNINGS) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/wd4996") #deprecated strcpy... - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/wd4800") #forcing value to bool 'true' or 'false' (performance warning) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/bigobj") #ansonsten funzt mit boost das compilieren unter windows nimmer - -# IF(${build_type} MATCHES BINARY) -# LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS_DEBUG "/MTd" ) -# LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS_RELEASE "/MT" ) -# ELSEIF(${build_type} MATCHES STATIC) -# LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS_DEBUG "/MTd" ) -# LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS_RELEASE "/MT" ) -# ELSEIF(${build_type} MATCHES SHARED) -# LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS_DEBUG "/MDd" ) -# LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS_RELEASE "/MD" ) -# ELSE() -# MESSAGE(FATAL_ERROR "build_type=${build_type} doesn't match BINARY, SHARED or STATIC") -# ENDIF() - - ############################################################################################################### - ## OpenMP support - ############################################################################################################### - IF(USE_OPENMP) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/openmp") - ENDIF() -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/msvc9_32.cmake b/CMake/compilerflags/msvc9_32.cmake deleted file mode 100644 index b3792c099..000000000 --- a/CMake/compilerflags/msvc9_32.cmake +++ /dev/null @@ -1,59 +0,0 @@ -############################################################################################################### -## -## MSVC 2008 (Version 9.0) 32bit (msvc9_32) -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - - IF(${use64BitOptions}) - MESSAGE(FATAL_ERROR "SET_COMPILER_SPECIFIC_FLAGS: use64BitOptions must be OFF for msvc9_32") - ENDIF() - - ############################################################################################################### - ## USE_UNSECURE_STL_VECTORS_RELEASE ? - ############################################################################################################### - OPTION(USE_UNSECURE_STL_VECTORS_RELEASE "_SECURE_SCL=0" OFF) - IF(USE_UNSECURE_STL_VECTORS_RELEASE) - # More MSVC specific compilation flags - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_SECURE_SCL=0") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_SCL_SECURE_NO_WARNINGS") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_CRT_SECURE_NO_DEPRECATE") - ENDIF() - - ############################################################################################################### - ## Flags - ############################################################################################################### - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_CRT_SECURE_NO_WARNINGS") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/wd4996") #deprecated strcpy... - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/wd4800") #forcing value to bool 'true' or 'false' (performance warning) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/bigobj") #ansonsten funzt mit boost das compilieren unter windows nimmer - -#foreach(flag_var -# CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_RELEASE -# CMAKE_CXX_FLAGS_MINSIZEREL CMAKE_CXX_FLAGS_RELWITHDEBINFO) -# if(${flag_var} MATCHES "/MD") -# string(REGEX REPLACE "/MD" "/MT" ${flag_var} "${${flag_var}}") -# endif(${flag_var} MATCHES "/MD") -#endforeach(flag_var) - -# IF(${build_type} MATCHES BINARY) -# LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS_DEBUG "/MTd" ) -# LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS_RELEASE "/MT" ) -# ELSEIF(${build_type} MATCHES STATIC) -# LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS_DEBUG "/MTd" ) -# LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS_RELEASE "/MT" ) -# ELSEIF(${build_type} MATCHES SHARED) -# LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS_DEBUG "/MDd" ) -# LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS_RELEASE "/MD" ) -# ELSE() -# MESSAGE(FATAL_ERROR "build_type=${build_type} doesn't match BINARY, SHARED or STATIC") -# ENDIF() - - ############################################################################################################### - ## OpenMP support - ############################################################################################################### - IF(USE_OPENMP) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/openmp") - ENDIF() -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) diff --git a/CMake/compilerflags/msvc9_64.cmake b/CMake/compilerflags/msvc9_64.cmake deleted file mode 100644 index 1bedf3125..000000000 --- a/CMake/compilerflags/msvc9_64.cmake +++ /dev/null @@ -1,80 +0,0 @@ -############################################################################################################### -## -## MSVC 2008 (Version 9.0) 64bit (msvc9_64) -## -## -## -############################################################################################################### - -MACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) - - IF(NOT ${use64BitOptions}) - MESSAGE(FATAL_ERROR "SET_COMPILER_SPECIFIC_FLAGS: use64BitOptions must be ON for msvc10_64") - ENDIF() - - ############################################################################################################### - ## USE_UNSECURE_STL_VECTORS_RELEASE ? - ############################################################################################################### - OPTION(USE_UNSECURE_STL_VECTORS_RELEASE "_SECURE_SCL=0" OFF) - IF(USE_UNSECURE_STL_VECTORS_RELEASE) - # More MSVC specific compilation flags - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_SECURE_SCL=0") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_SCL_SECURE_NO_WARNINGS") - ENDIF() - - ############################################################################################################### - ## Flags - ############################################################################################################### - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "-D_CRT_SECURE_NO_DEPRECATE") - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/wd4996") #deprecated strcpy... - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/wd4800") #forcing value to bool 'true' or 'false' (performance warning) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/bigobj") #ansonsten funzt mit boost das compilieren unter windows nimmer - -#folgendes kann man mittlerweile weglassen.. -#unser project kompilert einwandfrei durch! - -#hack (solange CMAke OMPILER_FLAGS_<CONFIG> nicht supported -#foreach(flag_var -# CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_RELEASE -# CMAKE_CXX_FLAGS_MINSIZEREL CMAKE_CXX_FLAGS_RELWITHDEBINFO) -# if(${flag_var} MATCHES "/MD") -# string(REGEX REPLACE "/MD" "/MT" ${flag_var} "${${flag_var}}") -# endif(${flag_var} MATCHES "/MD") -#endforeach(flag_var) - -# IF(${build_type} MATCHES BINARY) -# LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS_DEBUG "/MTd" ) -# LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS_RELEASE "/MT" ) -# ELSEIF(${build_type} MATCHES STATIC) -# LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS_DEBUG "/MTd" ) -# LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS_RELEASE "/MT" ) -# ELSEIF(${build_type} MATCHES SHARED) -# LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS_DEBUG "/MDd" ) -# LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS_RELEASE "/MD" ) -# ELSE() -# MESSAGE(FATAL_ERROR "build_type=${build_type} doesn't match BINARY, SHARED or STATIC") -# ENDIF() - - ############################################################################################################### - ## OpenMP support - ############################################################################################################### - IF(USE_OPENMP) - LIST(APPEND CAB_COMPILER_ADDTIONAL_CXX_COMPILER_FLAGS "/openmp") - ENDIF() - - ############################################################################################################### - ## boost + rcf extensions - ############################################################################################################### - IF(NEED_BOOST) - IF(BOOST_VERSION) - STRING(REGEX REPLACE "(.*)\\.(.*)\\.(.*)" "\\2" BoostMinorVersion "${BOOST_VERSION}") - IF(NOT BoostMinorVersion LESS 35 ) - - #IF(NOT ${build_type} MATCHES SHARED) - #LIST(APPEND CAB_COMPILER_ADDITIONAL_LINK_PROPS "/NODEFAULTLIB:\"MSVCRT\"" ) - #ENDIF() - ENDIF() - ENDIF() - ENDIF() - -ENDMACRO(SET_COMPILER_SPECIFIC_FLAGS_INTERN build_type use64BitOptions) -- GitLab