diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b6abec079001611f50572c4e69065cb7501fec08..34e70e4be2057493e7cde8532180477e0603f23a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,15 +1,8 @@ --- -cache: - paths: - - install/boost - - install/petsc - -before_script: - - tools/install_boost.sh +image: mathiwr/amdis-base:debian9 build:9-debug-gcc: stage: build - image: duneci/base:9 script: - tools/build_amdis.sh Debug only: @@ -17,7 +10,6 @@ build:9-debug-gcc: build:9-release-gcc: stage: build - image: duneci/base:9 script: - tools/build_amdis.sh Release only: @@ -25,18 +17,14 @@ build:9-release-gcc: build:9-parallel-debug-gcc: stage: build - image: duneci/base:9 script: - - tools/install_petsc.sh - tools/build_parallel_amdis.sh Debug only: - master build:9-parallel-release-gcc: stage: build - image: duneci/base:9 script: - - tools/install_petsc.sh - tools/build_parallel_amdis.sh Release only: - master diff --git a/AMDiS/CMakeLists.txt b/AMDiS/CMakeLists.txt index 843a1ac32889cd42968f2d50c7b8a4cd9bd24ba3..2e4f39a81d7a80d56f7ca77c5b4f53fe020904df 100644 --- a/AMDiS/CMakeLists.txt +++ b/AMDiS/CMakeLists.txt @@ -44,11 +44,10 @@ endif (MSVC) # parallel of sequential version if (ENABLE_PARALLEL_DOMAIN) - set(_POSTFIX "-p") + set(POSTFIX "-p") else () - set(_POSTFIX "-s") + set(POSTFIX "-s") endif () -set(POSTFIX "${_POSTFIX}$<$:d>") # ------------------------------------------------------------------------------ diff --git a/AMDiS/cmake/CMakeLists.txt b/AMDiS/cmake/CMakeLists.txt index 87c5e3fb7dbddded0fd66c4b1fa3989712c4b50d..9765114acce9804b711994888097de0cd6f468a5 100644 --- a/AMDiS/cmake/CMakeLists.txt +++ b/AMDiS/cmake/CMakeLists.txt @@ -195,7 +195,8 @@ if (ENABLE_EXTENSIONS) include(amdis_extensions) add_library(amdis_extensions ${EXTENSIONS_SRC}) - set_target_properties(amdis_extensions PROPERTIES OUTPUT_NAME amdisextensions${POSTFIX}) + set_target_properties(amdis_extensions PROPERTIES OUTPUT_NAME amdisextensions${POSTFIX} + DEBUG_OUTPUT_NAME amdisextensions${POSTFIX}d) install(TARGETS amdis_extensions DESTINATION lib/amdis/ ) endif (ENABLE_EXTENSIONS) @@ -203,7 +204,8 @@ if (ENABLE_REINIT) include(amdis_reinit) add_library(amdis_reinit ${REINIT_SRC}) - set_target_properties(amdis_reinit PROPERTIES OUTPUT_NAME amdisreinit${POSTFIX}) + set_target_properties(amdis_reinit PROPERTIES OUTPUT_NAME amdisreinit${POSTFIX} + DEBUG_OUTPUT_NAME amdisreinit${POSTFIX}d) install(TARGETS amdis_reinit DESTINATION lib/amdis/ ) endif (ENABLE_REINIT) @@ -211,7 +213,8 @@ if (ENABLE_COMPOSITE_FEM) include(amdis_compositeFEM) add_library(amdis_compositeFEM ${COMPOSITE_FEM_SRC}) - set_target_properties(amdis_compositeFEM PROPERTIES OUTPUT_NAME amdiscompositefem${POSTFIX}) + set_target_properties(amdis_compositeFEM PROPERTIES OUTPUT_NAME amdiscompositefem${POSTFIX} + DEBUG_OUTPUT_NAME amdiscompositefem${POSTFIX}d) install(TARGETS amdis_compositeFEM DESTINATION lib/amdis/ ) endif (ENABLE_COMPOSITE_FEM) @@ -252,7 +255,8 @@ install(DIRECTORY ${BASE_DIR}/lib/mtl4/ DESTINATION include/amdis/mtl4/ PATTERN "mtl4/libs" EXCLUDE PATTERN "mtl4/extern" EXCLUDE) -set_target_properties(amdis PROPERTIES OUTPUT_NAME amdis${POSTFIX}) +set_target_properties(amdis PROPERTIES OUTPUT_NAME amdis${POSTFIX} + DEBUG_OUTPUT_NAME amdis${POSTFIX}d) install(TARGETS amdis DESTINATION lib/amdis/ ) @@ -267,10 +271,10 @@ configure_file(${BASE_DIR}/cmake/AMDISConfig.cmake.in # component configuration configure_file(${BASE_DIR}/cmake/AMDIS.cmake.in - ${AMDiS_BINARY_DIR}/AMDIS${_POSTFIX}.cmake + ${AMDiS_BINARY_DIR}/AMDIS${POSTFIX}.cmake @ONLY ) install(FILES ${AMDiS_BINARY_DIR}/AMDISConfig.cmake DESTINATION share/amdis/) -install(FILES ${AMDiS_BINARY_DIR}/AMDIS${_POSTFIX}.cmake DESTINATION share/amdis/) +install(FILES ${AMDiS_BINARY_DIR}/AMDIS${POSTFIX}.cmake DESTINATION share/amdis/) install(FILES ${BASE_DIR}/cmake3/AMDISUse.cmake DESTINATION share/amdis/) diff --git a/AMDiS/cmake3/CMakeLists.txt b/AMDiS/cmake3/CMakeLists.txt index 645fe6344bc81eaad99c3e33e33d6d33735091c2..8dcc7141131f2d53b5c9b70a4c01e8e219a52689 100644 --- a/AMDiS/cmake3/CMakeLists.txt +++ b/AMDiS/cmake3/CMakeLists.txt @@ -224,7 +224,8 @@ install(DIRECTORY ${BASE_DIR}/lib/mtl4/ DESTINATION include/amdis/mtl4/ PATTERN "mtl4/libs" EXCLUDE PATTERN "mtl4/extern" EXCLUDE) -set_target_properties(amdis PROPERTIES OUTPUT_NAME amdis${POSTFIX}) +set_target_properties(amdis PROPERTIES OUTPUT_NAME amdis${POSTFIX} + DEBUG_OUTPUT_NAME amdis${POSTFIX}d) install(TARGETS amdis DESTINATION lib/amdis/ ) # generate configuration file: @@ -238,10 +239,10 @@ configure_file(${BASE_DIR}/cmake3/AMDISConfig.cmake.in # component configuration configure_file(${BASE_DIR}/cmake3/AMDIS.cmake.in - ${AMDiS_BINARY_DIR}/AMDIS${_POSTFIX}.cmake + ${AMDiS_BINARY_DIR}/AMDIS${POSTFIX}.cmake @ONLY ) install(FILES ${AMDiS_BINARY_DIR}/AMDISConfig.cmake DESTINATION share/amdis/) -install(FILES ${AMDiS_BINARY_DIR}/AMDIS${_POSTFIX}.cmake DESTINATION share/amdis/) +install(FILES ${AMDiS_BINARY_DIR}/AMDIS${POSTFIX}.cmake DESTINATION share/amdis/) install(FILES ${BASE_DIR}/cmake3/AMDISUse.cmake DESTINATION share/amdis/) diff --git a/AMDiS/cmake3/amdis_compositeFEM.cmake b/AMDiS/cmake3/amdis_compositeFEM.cmake index b3d3c59ac10762bf8a1bb691a21fffe11bcc4814..a234645eff5c20b6862e25da0131f673cc1edd47 100644 --- a/AMDiS/cmake3/amdis_compositeFEM.cmake +++ b/AMDiS/cmake3/amdis_compositeFEM.cmake @@ -24,5 +24,6 @@ target_link_libraries(amdis_compositeFEM amdis) file(GLOB COMPOSITE_HEADERS "${COMPOSITE_SOURCE_DIR}/*.h*") install(FILES ${COMPOSITE_HEADERS} DESTINATION include/amdis/compositeFEM) -set_target_properties(amdis_compositeFEM PROPERTIES OUTPUT_NAME amdiscompositefem${POSTFIX}) +set_target_properties(amdis_compositeFEM PROPERTIES OUTPUT_NAME amdiscompositefem${POSTFIX} + DEBUG_OUTPUT_NAME amdiscompositefem${POSTFIX}d) install(TARGETS amdis_compositeFEM DESTINATION lib/amdis/ ) diff --git a/AMDiS/cmake3/amdis_extensions.cmake b/AMDiS/cmake3/amdis_extensions.cmake index 8aa5229d7c1d7739c78d8c4f052451643c27021b..89b63397fb5f70fdbc7f11434c4dd0555b32cf1d 100644 --- a/AMDiS/cmake3/amdis_extensions.cmake +++ b/AMDiS/cmake3/amdis_extensions.cmake @@ -94,7 +94,8 @@ if (ENABLE_EXTENSIONS) file(GLOB HEADERS "${EXTENSIONS_DIR}/pugixml/src/*.hpp") install(FILES ${HEADERS} DESTINATION include/amdis/extensions/pugixml/) - set_target_properties(amdis_extensions PROPERTIES OUTPUT_NAME amdisextensions${POSTFIX}) + set_target_properties(amdis_extensions PROPERTIES OUTPUT_NAME amdisextensions${POSTFIX} + DEBUG_OUTPUT_NAME amdisextensions${POSTFIX}d) install(TARGETS amdis_extensions DESTINATION lib/amdis/) endif (EXTENSIONS_DIR) diff --git a/AMDiS/cmake3/amdis_reinit.cmake b/AMDiS/cmake3/amdis_reinit.cmake index 5777598c0176fff3d8ad42e3baa0307c72b0dd88..4527fb15f628bb08e152d312b59217a2ffa33919 100644 --- a/AMDiS/cmake3/amdis_reinit.cmake +++ b/AMDiS/cmake3/amdis_reinit.cmake @@ -19,5 +19,6 @@ file(GLOB RINIT_HEADERS "${REINIT_SOURCE_DIR}/*.h*") install(FILES ${RINIT_HEADERS} DESTINATION include/amdis/reinit) -set_target_properties(amdis_reinit PROPERTIES OUTPUT_NAME amdisreinit${POSTFIX}) +set_target_properties(amdis_reinit PROPERTIES OUTPUT_NAME amdisreinit${POSTFIX} + DEBUG_OUTPUT_NAME amdisreinit${POSTFIX}d) install(TARGETS amdis_reinit DESTINATION lib/amdis/ )