diff --git a/Applications/DataExplorer/DataExplorer.cmake b/Applications/DataExplorer/DataExplorer.cmake index 4daa04940d8004f120ed8e099726212f21cbcafe..75916b3f9d6e53163eee3de33d40c4f5ed0b891d 100644 --- a/Applications/DataExplorer/DataExplorer.cmake +++ b/Applications/DataExplorer/DataExplorer.cmake @@ -47,7 +47,6 @@ add_executable(DataExplorer target_link_libraries(DataExplorer BaseLib GeoLib - MeshGeoToolsLib MeshLib ApplicationsFileIO DataHolderLib diff --git a/Applications/Utils/OGSFileConverter/CMakeLists.txt b/Applications/Utils/OGSFileConverter/CMakeLists.txt index 7e1cb6d8b45ed71967ff0683436cfe23229b8bfe..a3810f531f4b383ad5c5f1d7274cfff052d156e7 100644 --- a/Applications/Utils/OGSFileConverter/CMakeLists.txt +++ b/Applications/Utils/OGSFileConverter/CMakeLists.txt @@ -20,18 +20,16 @@ add_library(OGSFileConverterLib ${UIS} ) target_link_libraries(OGSFileConverterLib - QtBase - MeshLib - NumLib + PUBLIC QtBase MathLib + INTERFACE MeshLib ) +ADD_VTK_DEPENDENCY(OGSFileConverterLib) add_executable(OGSFileConverter main.cpp) target_link_libraries(OGSFileConverter - ApplicationsLib OGSFileConverterLib - QtBase - GeoLib) +) ADD_VTK_DEPENDENCY(OGSFileConverter) set_property(TARGET OGSFileConverter PROPERTY FOLDER "Utilities") diff --git a/CMakeLists.txt b/CMakeLists.txt index b2b5a527e060b3509363ec5884b09c67f3870c74..c8523e8f2078c43769bb82afc9e406639a4dec97 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -249,12 +249,14 @@ if(TARGET Boost) add_dependencies(BaseLib Boost) endif() add_subdirectory( GeoLib ) -add_subdirectory( MaterialLib ) add_subdirectory( MathLib ) add_subdirectory( MeshLib ) add_subdirectory( MeshGeoToolsLib ) add_subdirectory( NumLib ) -add_subdirectory( ProcessLib ) +if(OGS_BUILD_CLI OR OGS_BUILD_UTILS OR OGS_BUILD_TESTS) + add_subdirectory( MaterialLib ) + add_subdirectory( ProcessLib ) +endif() if( OGS_BUILD_TESTS AND NOT IS_SUBPROJECT ) add_subdirectory( Tests ) diff --git a/scripts/jenkins/msvc32.groovy b/scripts/jenkins/msvc32.groovy index 98151f649f055b9fe06bb5a7897bd8ce55de0ea4..17a5a48a43ad58f552fee8bc94365c60c4303892 100644 --- a/scripts/jenkins/msvc32.groovy +++ b/scripts/jenkins/msvc32.groovy @@ -3,13 +3,11 @@ def defaultCMakeOptions = '-DOGS_32_BIT=ON ' + '-DOGS_LIB_BOOST=System ' + '-DOGS_LIB_VTK=System ' + - '-DOGS_DOWNLOAD_ADDITIONAL_CONTENT=ON ' - -def guiCMakeOptions = + '-DOGS_DOWNLOAD_ADDITIONAL_CONTENT=ON ' + '-DOGS_BUILD_GUI=ON ' + - '-DOGS_BUILD_UTILS=ON ' + + '-DOGS_BUILD_UTILS=OFF ' + '-DOGS_BUILD_TESTS=OFF ' + - '-DOGS_BUILD_METIS=ON ' + '-DOGS_BUILD_CLI=OFF' def configure = new ogs.configure() def build = new ogs.build() @@ -21,7 +19,7 @@ withEnv(helper.getEnv(this, 'x32')) { stage('Data Explorer 32-bit (Win)') { configure.win( arch: 'x86', - cmakeOptions: defaultCMakeOptions + guiCMakeOptions, + cmakeOptions: defaultCMakeOptions, conanOptions: "-o gui=True", script: this )