From 918ba477d245cacc8d1be8df68557b9cf0a0f7a9 Mon Sep 17 00:00:00 2001 From: Lars Bilke <lars.bilke@ufz.de> Date: Tue, 16 Mar 2021 09:41:02 +0100 Subject: [PATCH] [cmake-format] Applications/* CMakeLists.txt --- Applications/CLI/CMakeLists.txt | 63 +++++++++-------- Applications/DataExplorer/Base/CMakeLists.txt | 6 +- .../DataExplorer/DataView/CMakeLists.txt | 70 ++++++++++--------- .../DataView/DiagramView/CMakeLists.txt | 28 ++++---- .../DataView/StratView/CMakeLists.txt | 19 +++-- .../DataExplorer/VtkVis/CMakeLists.txt | 55 ++++++++------- Applications/DataHolderLib/CMakeLists.txt | 5 +- Applications/FileIO/CMakeLists.txt | 43 +++++++----- Applications/FileIO/GocadIO/CMakeLists.txt | 6 +- Applications/InSituLib/CMakeLists.txt | 15 ++-- Applications/Utils/MeshEdit/CMakeLists.txt | 24 ++++--- .../Utils/OGSFileConverter/CMakeLists.txt | 24 ++++--- .../Utils/PostProcessing/CMakeLists.txt | 11 ++- .../Utils/SWMMConverter/CMakeLists.txt | 15 ++-- 14 files changed, 209 insertions(+), 175 deletions(-) diff --git a/Applications/CLI/CMakeLists.txt b/Applications/CLI/CMakeLists.txt index b1031501bf2..44ad553443c 100644 --- a/Applications/CLI/CMakeLists.txt +++ b/Applications/CLI/CMakeLists.txt @@ -32,40 +32,41 @@ if(OGS_USE_PYTHON) # provides the minimal set of parameters to ensure that the code using # pybind11 compiles, but it does not pass these extra compiler flags (i.e. # this is up to you). TODO: Enable further compiler/linker flags. - target_link_libraries(ogs_embedded_python - PUBLIC pybind11::embed + target_link_libraries( + ogs_embedded_python PUBLIC pybind11::embed PRIVATE ProcessLibBoundaryConditionPythonModule ProcessLibSourceTermPythonModule ) - target_compile_definitions(ogs_embedded_python + target_compile_definitions( + ogs_embedded_python PUBLIC OGS_USE_PYTHON - # Add macro definition, because static libs make special handling - # necessary s.t. the embedded OpenGeoSys Python module won't be removed - # by the linker. - $<$<BOOL:${BUILD_SHARED_LIBS}>:PRIVATE OGS_BUILD_SHARED_LIBS> + # Add macro definition, because static libs make special handling + # necessary s.t. the embedded OpenGeoSys Python module won't be + # removed by the linker. + $<$<BOOL:${BUILD_SHARED_LIBS}>:PRIVATE + OGS_BUILD_SHARED_LIBS> ) endif() add_executable(ogs ogs.cpp) -target_link_libraries(ogs - PRIVATE - ApplicationsLib - BaseLib - CMakeInfoLib - GitInfoLib - MeshLib - ProcessLib - $<$<TARGET_EXISTS:ogs_embedded_python>:ogs_embedded_python> - $<$<TARGET_EXISTS:MPI::MPI_CXX>:MPI::MPI_CXX> - $<$<TARGET_EXISTS:InSituLib>:InSituLib> - tclap +target_link_libraries( + ogs + PRIVATE ApplicationsLib + BaseLib + CMakeInfoLib + GitInfoLib + MeshLib + ProcessLib + $<$<TARGET_EXISTS:ogs_embedded_python>:ogs_embedded_python> + $<$<TARGET_EXISTS:MPI::MPI_CXX>:MPI::MPI_CXX> + $<$<TARGET_EXISTS:InSituLib>:InSituLib> + tclap ) -target_compile_definitions(ogs - PRIVATE - $<$<BOOL:${USE_INSITU}>:USE_INSITU> - $<$<BOOL:${OGS_USE_PETSC}>:USE_PETSC> +target_compile_definitions( + ogs PRIVATE $<$<BOOL:${USE_INSITU}>:USE_INSITU> + $<$<BOOL:${OGS_USE_PETSC}>:USE_PETSC> ) # ---- Tests ---- @@ -76,11 +77,11 @@ set_tests_properties(ogs_no_args PROPERTIES WILL_FAIL TRUE) install(TARGETS ogs RUNTIME DESTINATION bin) set(CPACK_PACKAGE_EXECUTABLES ${CPACK_PACKAGE_EXECUTABLES} "ogs" - "OGS Simulator") -cpack_add_component(ogs_cli - DISPLAY_NAME - "OGS THMC Simulator" - DESCRIPTION - "The command line interface for OpenGeoSys." - GROUP - Applications) + "OGS Simulator" +) +cpack_add_component( + ogs_cli + DISPLAY_NAME "OGS THMC Simulator" + DESCRIPTION "The command line interface for OpenGeoSys." + GROUP Applications +) diff --git a/Applications/DataExplorer/Base/CMakeLists.txt b/Applications/DataExplorer/Base/CMakeLists.txt index 6a0843fb91f..e11204cb5fc 100644 --- a/Applications/DataExplorer/Base/CMakeLists.txt +++ b/Applications/DataExplorer/Base/CMakeLists.txt @@ -8,7 +8,8 @@ set(SOURCES ColorPickerPushButton.cpp TreeModelIterator.cpp CheckboxDelegate.cpp - QValueTooltipSlider.cpp) + QValueTooltipSlider.cpp +) # Header files set(HEADERS @@ -22,7 +23,8 @@ set(HEADERS TreeModel.h ColorPickerPushButton.h CheckboxDelegate.h - QValueTooltipSlider.h) + QValueTooltipSlider.h +) # Put moc files in a project folder source_group("UI Files" REGULAR_EXPRESSION "\\w*\\.ui") diff --git a/Applications/DataExplorer/DataView/CMakeLists.txt b/Applications/DataExplorer/DataView/CMakeLists.txt index 865dfed0a03..0d528722995 100644 --- a/Applications/DataExplorer/DataView/CMakeLists.txt +++ b/Applications/DataExplorer/DataView/CMakeLists.txt @@ -42,7 +42,8 @@ set(SOURCES StationTabWidget.cpp StationTreeModel.cpp StationTreeView.cpp - SurfaceExtractionDialog.cpp) + SurfaceExtractionDialog.cpp +) set(HEADERS AddLayerToMeshDialog.h @@ -93,31 +94,38 @@ set(HEADERS StationTabWidget.h StationTreeModel.h StationTreeView.h - SurfaceExtractionDialog.h) + SurfaceExtractionDialog.h +) # Visual Studio folder source_group("Dialog Header Files" REGULAR_EXPRESSION "[.]*Dialog.h") source_group("Dialog Source Files" REGULAR_EXPRESSION "[.]*Dialog.cpp") -source_group("Data Model Header Files" REGULAR_EXPRESSION - "[.]*Item.h|[.]*Model.h|[.]*View.h") -source_group("Data Model Source Files" REGULAR_EXPRESSION - "[.]*Item.cpp|[.]*Model.cpp|[.]*View.cpp") +source_group( + "Data Model Header Files" + REGULAR_EXPRESSION "[.]*Item.h|[.]*Model.h|[.]*View.h" +) +source_group( + "Data Model Source Files" + REGULAR_EXPRESSION "[.]*Item.cpp|[.]*Model.cpp|[.]*View.cpp" +) file(GLOB UIS CONFIGURE_DEPENDS *.ui) source_group("UI Files" FILES ${UIS}) set(SOURCE_DIR_REL ${CMAKE_CURRENT_SOURCE_DIR}/../../..) set(GUI_SOURCE_DIR_REL ${CMAKE_CURRENT_SOURCE_DIR}/..) -include_directories(${SOURCE_DIR_REL}/Applications/FileIO - ${SOURCE_DIR_REL}/BaseLib - ${SOURCE_DIR_REL}/MathLib - ${SOURCE_DIR_REL}/GeoLib - ${SOURCE_DIR_REL}/MeshGeoToolsLib - ${SOURCE_DIR_REL}/MeshLib - ${GUI_SOURCE_DIR_REL}/Base - ${GUI_SOURCE_DIR_REL}/VtkVis - ${CMAKE_CURRENT_SOURCE_DIR} - ${CMAKE_CURRENT_SOURCE_DIR}/DiagramView - ${CMAKE_CURRENT_SOURCE_DIR}/StratView) +include_directories( + ${SOURCE_DIR_REL}/Applications/FileIO + ${SOURCE_DIR_REL}/BaseLib + ${SOURCE_DIR_REL}/MathLib + ${SOURCE_DIR_REL}/GeoLib + ${SOURCE_DIR_REL}/MeshGeoToolsLib + ${SOURCE_DIR_REL}/MeshLib + ${GUI_SOURCE_DIR_REL}/Base + ${GUI_SOURCE_DIR_REL}/VtkVis + ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_CURRENT_SOURCE_DIR}/DiagramView + ${CMAKE_CURRENT_SOURCE_DIR}/StratView +) if(GEOTIFF_FOUND) include_directories(${GEOTIFF_INCLUDE_DIRS}) @@ -125,21 +133,19 @@ endif() # GEOTIFF_FOUND ogs_add_library(QtDataView STATIC ${SOURCES} ${HEADERS} ${UIS}) -target_link_libraries(QtDataView - PUBLIC GeoLib - MeshGeoToolsLib - MeshLib - QtBase - VtkVis - PRIVATE BaseLib - MathLib - ApplicationsFileIO - QtDiagramView - QtStratView - DataHolderLib - spdlog::spdlog - Qt5::Core - Qt5::Gui) +target_link_libraries( + QtDataView + PUBLIC GeoLib MeshGeoToolsLib MeshLib QtBase VtkVis + PRIVATE BaseLib + MathLib + ApplicationsFileIO + QtDiagramView + QtStratView + DataHolderLib + spdlog::spdlog + Qt5::Core + Qt5::Gui +) if(GEOTIFF_FOUND) target_compile_definitions(QtDataView PRIVATE GEOTIFF_FOUND) diff --git a/Applications/DataExplorer/DataView/DiagramView/CMakeLists.txt b/Applications/DataExplorer/DataView/DiagramView/CMakeLists.txt index 72642618943..00f0cb959c4 100644 --- a/Applications/DataExplorer/DataView/DiagramView/CMakeLists.txt +++ b/Applications/DataExplorer/DataView/DiagramView/CMakeLists.txt @@ -5,7 +5,8 @@ set(SOURCES DiagramScene.cpp DiagramView.cpp QArrow.cpp - QGraphicsGrid.cpp) + QGraphicsGrid.cpp +) set(HEADERS DiagramList.h @@ -15,29 +16,26 @@ set(HEADERS DiagramScene.h DetailWindow.h DiagramPrefsDialog.h - DiagramView.h) + DiagramView.h +) set(SOURCE_DIR_REL ${CMAKE_CURRENT_SOURCE_DIR}/../../../..) set(GUI_SOURCE_DIR_REL ${CMAKE_CURRENT_SOURCE_DIR}/../..) -include_directories(${SOURCE_DIR_REL}/BaseLib - ${SOURCE_DIR_REL}/GeoLib - ${SOURCE_DIR_REL}/MathLib - ${CMAKE_CURRENT_SOURCE_DIR} - ${GUI_SOURCE_DIR_REL}/Base - ${GUI_SOURCE_DIR_REL}/DataView) +include_directories( + ${SOURCE_DIR_REL}/BaseLib ${SOURCE_DIR_REL}/GeoLib + ${SOURCE_DIR_REL}/MathLib ${CMAKE_CURRENT_SOURCE_DIR} + ${GUI_SOURCE_DIR_REL}/Base ${GUI_SOURCE_DIR_REL}/DataView +) file(GLOB_RECURSE UIS CONFIGURE_DEPENDS *.ui) source_group("UI Files" FILES ${UIS}) ogs_add_library(QtDiagramView ${SOURCES} ${HEADERS} ${UIS}) -target_link_libraries(QtDiagramView - PRIVATE BaseLib - GeoLib - QtBase - DataHolderLib - Qt5::Gui - spdlog::spdlog) +target_link_libraries( + QtDiagramView PRIVATE BaseLib GeoLib QtBase DataHolderLib Qt5::Gui + spdlog::spdlog +) add_autogen_include(QtDiagramView) diff --git a/Applications/DataExplorer/DataView/StratView/CMakeLists.txt b/Applications/DataExplorer/DataView/StratView/CMakeLists.txt index 348af52b269..e7543b2cefb 100644 --- a/Applications/DataExplorer/DataView/StratView/CMakeLists.txt +++ b/Applications/DataExplorer/DataView/StratView/CMakeLists.txt @@ -4,23 +4,20 @@ set(HEADERS StratBar.h StratScene.h StratView.h StratWindow.h) set(SOURCE_DIR_REL ${CMAKE_CURRENT_SOURCE_DIR}/../../../..) set(GUI_SOURCE_DIR_REL ${CMAKE_CURRENT_SOURCE_DIR}/../..) -include_directories(${CMAKE_CURRENT_SOURCE_DIR} - ${SOURCE_DIR_REL}/BaseLib - ${SOURCE_DIR_REL}/GeoLib - ${SOURCE_DIR_REL}/MathLib - ${GUI_SOURCE_DIR_REL}/Base) +include_directories( + ${CMAKE_CURRENT_SOURCE_DIR} ${SOURCE_DIR_REL}/BaseLib + ${SOURCE_DIR_REL}/GeoLib ${SOURCE_DIR_REL}/MathLib + ${GUI_SOURCE_DIR_REL}/Base +) file(GLOB_RECURSE UI_FILES CONFIGURE_DEPENDS *.ui) source_group("UI Files" FILES ${UI_FILES}) ogs_add_library(QtStratView ${SOURCES} ${HEADERS} ${UIS}) -target_link_libraries(QtStratView - PRIVATE BaseLib - GeoLib - DataHolderLib - QtBase - Qt5::Gui) +target_link_libraries( + QtStratView PRIVATE BaseLib GeoLib DataHolderLib QtBase Qt5::Gui +) add_autogen_include(QtStratView) set_property(TARGET QtStratView PROPERTY FOLDER "DataExplorer") diff --git a/Applications/DataExplorer/VtkVis/CMakeLists.txt b/Applications/DataExplorer/VtkVis/CMakeLists.txt index 7d7d42ad4d5..5fe7c6cd2ab 100644 --- a/Applications/DataExplorer/VtkVis/CMakeLists.txt +++ b/Applications/DataExplorer/VtkVis/CMakeLists.txt @@ -46,7 +46,8 @@ set(SOURCES VtkVisPipelineItem.cpp VtkVisPipelineView.cpp VtkVisPointSetItem.cpp - VtkVisTabWidget.cpp) + VtkVisTabWidget.cpp +) set(HEADERS MeshFromRasterDialog.h @@ -96,11 +97,12 @@ set(HEADERS VtkVisPipelineItem.h VtkVisPipelineView.h VtkVisPointSetItem.h - VtkVisTabWidget.h) + VtkVisTabWidget.h +) -set(UIS - MeshFromRaster.ui VisPrefs.ui VisualizationWidgetBase.ui - VtkAddFilterDialogBase.ui VtkVisTabWidgetBase.ui) +set(UIS MeshFromRaster.ui VisPrefs.ui VisualizationWidgetBase.ui + VtkAddFilterDialogBase.ui VtkVisTabWidgetBase.ui +) if(OGS_USE_NETCDF) set(SOURCES ${SOURCES} NetCdfConfigureDialog.h NetCdfConfigureDialog.cpp) @@ -117,16 +119,18 @@ source_group("UI Files" FILES ${UIS}) set(SOURCE_DIR_REL ${CMAKE_CURRENT_SOURCE_DIR}/../../..) set(GUI_SOURCE_DIR_REL ${CMAKE_CURRENT_SOURCE_DIR}/..) -include_directories(${CMAKE_CURRENT_SOURCE_DIR} - ${CMAKE_CURRENT_BINARY_DIR} - ${SOURCE_DIR_REL}/Applications/FileIO - ${SOURCE_DIR_REL}/BaseLib - ${SOURCE_DIR_REL}/GeoLib - ${SOURCE_DIR_REL}/MathLib - ${SOURCE_DIR_REL}/MeshLib - ${GUI_SOURCE_DIR_REL}/Base - ${GUI_SOURCE_DIR_REL}/DataView - ${GUI_SOURCE_DIR_REL}/VtkModules/Qt) +include_directories( + ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_CURRENT_BINARY_DIR} + ${SOURCE_DIR_REL}/Applications/FileIO + ${SOURCE_DIR_REL}/BaseLib + ${SOURCE_DIR_REL}/GeoLib + ${SOURCE_DIR_REL}/MathLib + ${SOURCE_DIR_REL}/MeshLib + ${GUI_SOURCE_DIR_REL}/Base + ${GUI_SOURCE_DIR_REL}/DataView + ${GUI_SOURCE_DIR_REL}/VtkModules/Qt +) ogs_add_library(VtkVis STATIC ${SOURCES} ${HEADERS} ${UIS}) @@ -137,24 +141,23 @@ if(GEOTIFF_FOUND) endif() # GEOTIFF_FOUND target_link_libraries( - VtkVis - PUBLIC BaseLib GeoLib MeshLib DataHolderLib QtBase - PRIVATE MathLib ApplicationsFileIO Qt5::Gui spdlog::spdlog) + VtkVis PUBLIC BaseLib GeoLib MeshLib DataHolderLib QtBase + PRIVATE MathLib ApplicationsFileIO Qt5::Gui spdlog::spdlog +) if(OGS_USE_NETCDF) - target_link_libraries(VtkVis - PUBLIC ${NETCDF_LIBRARIES_CXX} - ${NETCDF_LIBRARIES_C} - ${HDF5_HL_LIBRARIES} - ${HDF5_LIBRARIES}) + target_link_libraries( + VtkVis PUBLIC ${NETCDF_LIBRARIES_CXX} ${NETCDF_LIBRARIES_C} + ${HDF5_HL_LIBRARIES} ${HDF5_LIBRARIES} + ) if(OGS_USE_CONAN AND MSVC) target_link_libraries(VtkVis PUBLIC ${CONAN_LIBS}) endif() # Workaround for system installed VTK (tested on arch) if(NOT OGS_USE_CONAN) - target_include_directories(VtkVis SYSTEM - PUBLIC ${NETCDF_INCLUDES_C} - ${NETCDF_INCLUDES_CXX}) + target_include_directories( + VtkVis SYSTEM PUBLIC ${NETCDF_INCLUDES_C} ${NETCDF_INCLUDES_CXX} + ) endif() endif() diff --git a/Applications/DataHolderLib/CMakeLists.txt b/Applications/DataHolderLib/CMakeLists.txt index 89f3f0303f6..a902c9c8d35 100644 --- a/Applications/DataHolderLib/CMakeLists.txt +++ b/Applications/DataHolderLib/CMakeLists.txt @@ -5,6 +5,5 @@ get_source_files(SOURCES_DataHolderLib) ogs_add_library(DataHolderLib ${SOURCES_DataHolderLib}) target_link_libraries( - DataHolderLib - PUBLIC GeoLib MeshLib - PRIVATE BaseLib MathLib spdlog::spdlog) + DataHolderLib PUBLIC GeoLib MeshLib PRIVATE BaseLib MathLib spdlog::spdlog +) diff --git a/Applications/FileIO/CMakeLists.txt b/Applications/FileIO/CMakeLists.txt index 43724175141..1c1b53a7927 100644 --- a/Applications/FileIO/CMakeLists.txt +++ b/Applications/FileIO/CMakeLists.txt @@ -22,24 +22,31 @@ endif() # Create the library ogs_add_library(ApplicationsFileIO ${SOURCES}) -target_link_libraries(ApplicationsFileIO - PUBLIC BaseLib - DataHolderLib - GeoLib - MathLib - # Needed for the XmlPrjInterface, which links the DE/Base/OGSError.h. - $<$<BOOL:${OGS_BUILD_GUI}>:QtBase> - $<$<TARGET_EXISTS:shp>:shp> - $<$<TARGET_EXISTS:SwmmInterface>:SwmmInterface> - PRIVATE MeshLib GitInfoLib std::filesystem spdlog::spdlog +target_link_libraries( + ApplicationsFileIO + PUBLIC BaseLib + DataHolderLib + GeoLib + MathLib + # Needed for the XmlPrjInterface, which links the DE/Base/OGSError.h. + $<$<BOOL:${OGS_BUILD_GUI}>:QtBase> + $<$<TARGET_EXISTS:shp>:shp> + $<$<TARGET_EXISTS:SwmmInterface>:SwmmInterface> + PRIVATE MeshLib GitInfoLib std::filesystem spdlog::spdlog ) -configure_file(XmlIO/OpenGeoSysCND.xsd - ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/OpenGeoSysCND.xsd COPYONLY) -configure_file(XmlIO/OpenGeoSysNum.xsd - ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/OpenGeoSysNum.xsd COPYONLY) -configure_file(XmlIO/OpenGeoSysProject.xsd - ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/OpenGeoSysProject.xsd COPYONLY) +configure_file( + XmlIO/OpenGeoSysCND.xsd ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/OpenGeoSysCND.xsd + COPYONLY +) +configure_file( + XmlIO/OpenGeoSysNum.xsd ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/OpenGeoSysNum.xsd + COPYONLY +) +configure_file( + XmlIO/OpenGeoSysProject.xsd + ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/OpenGeoSysProject.xsd COPYONLY +) install(FILES XmlIO/OpenGeoSysCND.xsd XmlIO/OpenGeoSysNum.xsd - XmlIO/OpenGeoSysProject.xsd - DESTINATION bin) + XmlIO/OpenGeoSysProject.xsd DESTINATION bin +) diff --git a/Applications/FileIO/GocadIO/CMakeLists.txt b/Applications/FileIO/GocadIO/CMakeLists.txt index a5d9d3df2e5..82f8dd1bce4 100644 --- a/Applications/FileIO/GocadIO/CMakeLists.txt +++ b/Applications/FileIO/GocadIO/CMakeLists.txt @@ -1,2 +1,4 @@ -include_directories(${CMAKE_SOURCE_DIR}/BaseLib ${CMAKE_SOURCE_DIR}/FileIO - ${CMAKE_SOURCE_DIR}/GeoLib ${CMAKE_SOURCE_DIR}/MeshLib) +include_directories( + ${CMAKE_SOURCE_DIR}/BaseLib ${CMAKE_SOURCE_DIR}/FileIO + ${CMAKE_SOURCE_DIR}/GeoLib ${CMAKE_SOURCE_DIR}/MeshLib +) diff --git a/Applications/InSituLib/CMakeLists.txt b/Applications/InSituLib/CMakeLists.txt index e42084487e2..788fb02ddd9 100644 --- a/Applications/InSituLib/CMakeLists.txt +++ b/Applications/InSituLib/CMakeLists.txt @@ -7,12 +7,9 @@ if(BUILD_SHARED_LIBS) install(TARGETS InSituLib LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}) endif() -target_link_libraries(InSituLib - PUBLIC - BaseLib - INTERFACE - VTK::PythonUsed - PRIVATE - MeshLib - ParaView::PythonCatalyst - VTK::CommonDataModel) +target_link_libraries( + InSituLib + PUBLIC BaseLib + INTERFACE VTK::PythonUsed + PRIVATE MeshLib ParaView::PythonCatalyst VTK::CommonDataModel +) diff --git a/Applications/Utils/MeshEdit/CMakeLists.txt b/Applications/Utils/MeshEdit/CMakeLists.txt index ae507cab6c9..3f5fb924745 100644 --- a/Applications/Utils/MeshEdit/CMakeLists.txt +++ b/Applications/Utils/MeshEdit/CMakeLists.txt @@ -22,14 +22,18 @@ set(TOOLS ResetPropertiesInPolygonalRegion reviseMesh swapNodeCoordinateAxes - Vtu2Grid) + Vtu2Grid +) if(OGS_BUILD_GUI) - add_executable(RemoveGhostData + add_executable( + RemoveGhostData RemoveGhostData.cpp - ${PROJECT_SOURCE_DIR}/ThirdParty/paraview/vtkCleanUnstructuredGrid.cpp) - target_include_directories(RemoveGhostData - PRIVATE ${PROJECT_SOURCE_DIR}/ThirdParty/paraview) + ${PROJECT_SOURCE_DIR}/ThirdParty/paraview/vtkCleanUnstructuredGrid.cpp + ) + target_include_directories( + RemoveGhostData PRIVATE ${PROJECT_SOURCE_DIR}/ThirdParty/paraview + ) target_link_libraries(RemoveGhostData GitInfoLib MeshLib tclap) set_target_properties(RemoveGhostData PROPERTIES FOLDER Utilities) install(TARGETS RemoveGhostData RUNTIME DESTINATION bin) @@ -42,10 +46,12 @@ endforeach() set_target_properties(${TOOLS} PROPERTIES FOLDER Utilities) install(TARGETS ${TOOLS} RUNTIME DESTINATION bin) -target_link_libraries(appendLinesAlongPolyline MeshGeoToolsLib - ApplicationsFileIO) -target_link_libraries(CreateBoundaryConditionsAlongPolylines MeshGeoToolsLib - ApplicationsFileIO) +target_link_libraries( + appendLinesAlongPolyline MeshGeoToolsLib ApplicationsFileIO +) +target_link_libraries( + CreateBoundaryConditionsAlongPolylines MeshGeoToolsLib ApplicationsFileIO +) target_link_libraries(createLayeredMeshFromRasters ApplicationsFileIO) target_link_libraries(MapGeometryToMeshSurface MeshGeoToolsLib) target_link_libraries(ResetPropertiesInPolygonalRegion ApplicationsFileIO) diff --git a/Applications/Utils/OGSFileConverter/CMakeLists.txt b/Applications/Utils/OGSFileConverter/CMakeLists.txt index 20eac9d48b0..f1ab01bbc1e 100644 --- a/Applications/Utils/OGSFileConverter/CMakeLists.txt +++ b/Applications/Utils/OGSFileConverter/CMakeLists.txt @@ -1,19 +1,25 @@ -ogs_add_library(OGSFileConverterLib FileListDialog.h OGSFileConverter.h - FileListDialog.cpp OGSFileConverter.cpp) -target_link_libraries(OGSFileConverterLib - PUBLIC ApplicationsFileIO MathLib QtBase ${VTK_LIBRARIES} - INTERFACE MeshLib) +ogs_add_library( + OGSFileConverterLib FileListDialog.h OGSFileConverter.h FileListDialog.cpp + OGSFileConverter.cpp +) +target_link_libraries( + OGSFileConverterLib PUBLIC ApplicationsFileIO MathLib QtBase + ${VTK_LIBRARIES} INTERFACE MeshLib +) set_target_properties(OGSFileConverterLib PROPERTIES AUTOMOC TRUE AUTOUIC TRUE) add_executable(OGSFileConverter main.cpp) -target_link_libraries(OGSFileConverter - PUBLIC ApplicationsFileIO GitInfoLib OGSFileConverterLib tclap) +target_link_libraries( + OGSFileConverter PUBLIC ApplicationsFileIO GitInfoLib OGSFileConverterLib + tclap +) add_autogen_include(OGSFileConverterLib) -set_target_properties(OGSFileConverter OGSFileConverterLib - PROPERTIES FOLDER "Utilities") +set_target_properties( + OGSFileConverter OGSFileConverterLib PROPERTIES FOLDER "Utilities" +) install(TARGETS OGSFileConverter RUNTIME DESTINATION bin) diff --git a/Applications/Utils/PostProcessing/CMakeLists.txt b/Applications/Utils/PostProcessing/CMakeLists.txt index c3bd2f990e0..0a10a65b9c8 100644 --- a/Applications/Utils/PostProcessing/CMakeLists.txt +++ b/Applications/Utils/PostProcessing/CMakeLists.txt @@ -7,7 +7,16 @@ endif() if(OGS_BUILD_GUI) add_executable(Raster2PointCloud Raster2PointCloud.cpp) - target_link_libraries(Raster2PointCloud GitInfoLib ApplicationsFileIO BaseLib GeoLib VtkVis QtDataView tclap) + target_link_libraries( + Raster2PointCloud + GitInfoLib + ApplicationsFileIO + BaseLib + GeoLib + VtkVis + QtDataView + tclap + ) set_target_properties(Raster2PointCloud PROPERTIES FOLDER Utilities) install(TARGETS Raster2PointCloud RUNTIME DESTINATION bin) endif() diff --git a/Applications/Utils/SWMMConverter/CMakeLists.txt b/Applications/Utils/SWMMConverter/CMakeLists.txt index 1d03b716ace..ebdc0309413 100644 --- a/Applications/Utils/SWMMConverter/CMakeLists.txt +++ b/Applications/Utils/SWMMConverter/CMakeLists.txt @@ -1,11 +1,12 @@ add_executable(SWMMConverter SWMMConverter.cpp) -target_link_libraries(SWMMConverter - ApplicationsFileIO - GeoLib - GitInfoLib - MeshLib - SwmmInterface - tclap +target_link_libraries( + SWMMConverter + ApplicationsFileIO + GeoLib + GitInfoLib + MeshLib + SwmmInterface + tclap ) include_directories(${PROJECT_SOURCE_DIR}/Applications/FileIO) set_target_properties(SWMMConverter PROPERTIES FOLDER Utilities) -- GitLab