From ae607866bf170721743cfcab0aed248b1f97fa2a Mon Sep 17 00:00:00 2001 From: Soeren Peters <peters@irmb.tu-bs.de> Date: Fri, 26 Jun 2020 10:00:57 +0200 Subject: [PATCH] Use new vf_add_library function in muparser. --- cpu/CMake/VirtualFluidsMacros.cmake | 2 +- cpu/CMakeLists.txt | 4 ++++ cpu/ThirdParty/MuParser/CMakeLists.txt | 6 ++++++ cpu/VirtualFluidsCore/CMakeLists.txt | 6 +++--- 4 files changed, 14 insertions(+), 4 deletions(-) create mode 100644 cpu/ThirdParty/MuParser/CMakeLists.txt diff --git a/cpu/CMake/VirtualFluidsMacros.cmake b/cpu/CMake/VirtualFluidsMacros.cmake index 4991051f0..fb7719f55 100644 --- a/cpu/CMake/VirtualFluidsMacros.cmake +++ b/cpu/CMake/VirtualFluidsMacros.cmake @@ -183,6 +183,6 @@ macro(buildSourceGroup targetName path) if(NOT SOURCE_GROUP) set(SOURCE_GROUP "general") endif() - message("Source group: ${SOURCE_GROUP}") + #message("Source group: ${SOURCE_GROUP}") #output: SOURCE_GROUP endmacro(buildSourceGroup) \ No newline at end of file diff --git a/cpu/CMakeLists.txt b/cpu/CMakeLists.txt index a11fc6896..1441c0f21 100644 --- a/cpu/CMakeLists.txt +++ b/cpu/CMakeLists.txt @@ -157,6 +157,10 @@ ENDIF() # add_subdirectory(Plugins/dem_coupling) #ENDIF() +include (${PROJECT_SOURCE_DIR}/CMake/VirtualFluidsMacros.cmake) + +add_subdirectory(ThirdParty/MuParser) + add_subdirectory(VirtualFluidsCore) add_subdirectory(VirtualFluidsBasic) diff --git a/cpu/ThirdParty/MuParser/CMakeLists.txt b/cpu/ThirdParty/MuParser/CMakeLists.txt new file mode 100644 index 000000000..77dc5d1cd --- /dev/null +++ b/cpu/ThirdParty/MuParser/CMakeLists.txt @@ -0,0 +1,6 @@ + + +vf_add_library(BUILDTYPE static) + +vf_get_library_name(library_name) +target_include_directories(${library_name} PRIVATE ${CMAKE_CURRENT_LIST_DIR}/include) diff --git a/cpu/VirtualFluidsCore/CMakeLists.txt b/cpu/VirtualFluidsCore/CMakeLists.txt index 2e7fab9f9..ab8cf7713 100644 --- a/cpu/VirtualFluidsCore/CMakeLists.txt +++ b/cpu/VirtualFluidsCore/CMakeLists.txt @@ -4,7 +4,7 @@ ################################################################# SET(WITH_SUBFOLDERS_FOR_SG TRUE) -INCLUDE(${SOURCE_ROOT}/ThirdParty/MuParser/CMakePackage.txt) +#INCLUDE(${SOURCE_ROOT}/ThirdParty/MuParser/CMakePackage.txt) #new VirtualFluids #sINCLUDE(${SOURCE_ROOT}/VirtualFluidsCore/BoundaryConditions/CMakePackage.txt) @@ -29,7 +29,7 @@ ENDIF() INCLUDE(${SOURCE_ROOT}/VirtualFluidsCore/IncludsList.cmake) #SET(CAB_ADDITIONAL_LINK_LIBRARIES muParserLib ${Boost_LIBRARIES} ${MPI_LIBRARY}) -SET(CAB_ADDITIONAL_LINK_LIBRARIES muParserLib ${MPI_LIBRARY}) +SET(CAB_ADDITIONAL_LINK_LIBRARIES ${MPI_LIBRARY}) IF(${USE_GCC}) SET(CAB_ADDITIONAL_LINK_LIBRARIES ${CAB_ADDITIONAL_LINK_LIBRARIES} rt) @@ -95,7 +95,7 @@ message("CAB_ADDITIONAL_LINK_LIBRARIES: " ${CAB_ADDITIONAL_LINK_LIBRARIES}) #CREATE_CAB_PROJECT(VirtualFluids STATIC) include (${PROJECT_SOURCE_DIR}/CMake/VirtualFluidsMacros.cmake) -vf_add_library(BUILDTYPE static DEPENDS VirtualFluidsBasic) +vf_add_library(BUILDTYPE static DEPENDS VirtualFluidsBasic MuParser) vf_get_library_name(library_name) target_include_directories(${library_name} PRIVATE ${SOURCE_ROOT}/VirtualFluidsBasic) -- GitLab