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