Skip to content
Snippets Groups Projects
Commit 0facd3bc authored by Lars Bilke's avatar Lars Bilke Committed by GitHub
Browse files

Merge pull request #1907 from bilke/rm-ext-project

[CMake] Remove external projects
parents 864ec0b4 201c0eab
No related branches found
No related tags found
No related merge requests found
Showing
with 25 additions and 70 deletions
...@@ -17,7 +17,7 @@ configuration: ...@@ -17,7 +17,7 @@ configuration:
- Release - Release
cache: cache:
- C:\projects\deps\conan - C:\projects\deps\conan -> scripts/cmake/ConanSetup.cmake
install: install:
# All external dependencies are installed in C:\projects\deps # All external dependencies are installed in C:\projects\deps
...@@ -25,8 +25,9 @@ install: ...@@ -25,8 +25,9 @@ install:
# Install conan # Install conan
- if not exist "C:\projects\deps\conan\" mkdir C:\projects\deps\conan - if not exist "C:\projects\deps\conan\" mkdir C:\projects\deps\conan
- set PATH=%PATH%;%PYTHON%/Scripts/ - set PATH=%PYTHON%/Scripts/;%PATH%
- C:\Python27-x64\Scripts\pip.exe install conan - pip.exe install conan --upgrade
- conan remote add -i 0 ogs https://ogs.jfrog.io/ogs/api/conan/conan
# Install Ninja # Install Ninja
- set NINJA_URL="https://github.com/ninja-build/ninja/releases/download/v1.7.2/ninja-win.zip" - set NINJA_URL="https://github.com/ninja-build/ninja/releases/download/v1.7.2/ninja-win.zip"
...@@ -43,10 +44,10 @@ before_build: ...@@ -43,10 +44,10 @@ before_build:
build_script: build_script:
- mkdir build & cd build - mkdir build & cd build
- conan install .. # -o gui=True - cmake .. -G "Ninja" -DCMAKE_BUILD_TYPE=%configuration% -DBUILD_SHARED_LIBS=OFF -DOGS_EIGEN_DYNAMIC_SHAPE_MATRICES=ON -DOGS_USE_PCH=OFF -DOGS_USE_CONAN=ON # -DOGS_BUILD_GUI=ON
- cmake .. -G "Ninja" -DCMAKE_BUILD_TYPE=%configuration% -DBUILD_SHARED_LIBS=OFF -DOGS_EIGEN_DYNAMIC_SHAPE_MATRICES=ON -DOGS_USE_PCH=OFF # -DOGS_BUILD_GUI=ON
- cmake --build . --config %configuration% - cmake --build . --config %configuration%
test_script:
- cmake --build . --config %configuration% --target tests - cmake --build . --config %configuration% --target tests
- cmake --build . --config %configuration% --target ctest - cmake --build . --config %configuration% --target ctest
# - cmake . -DOGS_BUILD_GUI=ON
# - cmake --build . --config %configuration% --target DataExplorer
...@@ -20,12 +20,14 @@ cache: ...@@ -20,12 +20,14 @@ cache:
- $HOME/cmake-3.1.1-Linux-x86_64 - $HOME/cmake-3.1.1-Linux-x86_64
- $HOME/VTK-Install-7.1 - $HOME/VTK-Install-7.1
- $HOME/boost_1_56_0 - $HOME/boost_1_56_0
- $HOME/eigen-eigen-dc6cfdf9bcec
- $HOME/.conan - $HOME/.conan
env: env:
global: global:
- VTK_DIR=$HOME/VTK-Install-7.1/lib/cmake/vtk-7.1 - VTK_DIR=$HOME/VTK-Install-7.1/lib/cmake/vtk-7.1
- BOOST_ROOT=$HOME/boost_1_56_0 - BOOST_ROOT=$HOME/boost_1_56_0
- EIGEN3_ROOT=$HOME/eigen-eigen-dc6cfdf9bcec
- CCACHE_SLOPPINESS=pch_defines,time_macros - CCACHE_SLOPPINESS=pch_defines,time_macros
matrix: matrix:
include: include:
...@@ -46,6 +48,7 @@ before_install: ...@@ -46,6 +48,7 @@ before_install:
- if [ "$CASE" != "CHECK" ]; then bash scripts/travis/cmake.sh; fi - if [ "$CASE" != "CHECK" ]; then bash scripts/travis/cmake.sh; fi
- if [ "$CASE" != "CONAN" ] && [ "$CASE" != "CHECK" ]; then bash scripts/travis/boost.sh; fi - if [ "$CASE" != "CONAN" ] && [ "$CASE" != "CHECK" ]; then bash scripts/travis/boost.sh; fi
- if [ "$CASE" != "CONAN" ] && [ "$CASE" != "CHECK" ]; then bash scripts/travis/vtk.sh; fi - if [ "$CASE" != "CONAN" ] && [ "$CASE" != "CHECK" ]; then bash scripts/travis/vtk.sh; fi
- if [ "$CASE" != "CONAN" ] && [ "$CASE" != "CHECK" ]; then bash scripts/travis/eigen.sh; fi
- if [ "$CASE" == "CONAN" ] && [ "$CASE" != "CHECK" ]; then bash scripts/travis/conan.sh; fi - if [ "$CASE" == "CONAN" ] && [ "$CASE" != "CHECK" ]; then bash scripts/travis/conan.sh; fi
before_script: before_script:
......
...@@ -5,8 +5,6 @@ target_link_libraries(ogs ...@@ -5,8 +5,6 @@ target_link_libraries(ogs
PRIVATE BaseLib ApplicationsLib NumLib ProcessLib PRIVATE BaseLib ApplicationsLib NumLib ProcessLib
) )
ADD_VTK_DEPENDENCY(ogs)
if(OGS_USE_PETSC) if(OGS_USE_PETSC)
target_link_libraries(ogs PRIVATE ${PETSC_LIBRARIES}) target_link_libraries(ogs PRIVATE ${PETSC_LIBRARIES})
endif() endif()
......
...@@ -97,8 +97,6 @@ if(VTKFBXCONVERTER_FOUND) ...@@ -97,8 +97,6 @@ if(VTKFBXCONVERTER_FOUND)
target_link_libraries(DataExplorer ${VTKFBXCONVERTER_LIBRARIES}) target_link_libraries(DataExplorer ${VTKFBXCONVERTER_LIBRARIES})
endif() endif()
ADD_VTK_DEPENDENCY(DataExplorer)
set_property(TARGET DataExplorer PROPERTY FOLDER "DataExplorer") set_property(TARGET DataExplorer PROPERTY FOLDER "DataExplorer")
if(OGS_USE_PCH) if(OGS_USE_PCH)
......
...@@ -139,8 +139,6 @@ target_link_libraries(QtDataView ...@@ -139,8 +139,6 @@ target_link_libraries(QtDataView
DataHolderLib logog Qt5::Core Qt5::Gui DataHolderLib logog Qt5::Core Qt5::Gui
) )
ADD_VTK_DEPENDENCY(QtDataView)
if(GEOTIFF_FOUND) if(GEOTIFF_FOUND)
target_link_libraries(QtDataView PRIVATE ${GEOTIFF_LIBRARIES}) target_link_libraries(QtDataView PRIVATE ${GEOTIFF_LIBRARIES})
endif () # GEOTIFF_FOUND endif () # GEOTIFF_FOUND
......
...@@ -128,8 +128,6 @@ add_library(VtkVis ...@@ -128,8 +128,6 @@ add_library(VtkVis
${UIS} ${UIS}
) )
ADD_VTK_DEPENDENCY(VtkVis)
if(GEOTIFF_FOUND) if(GEOTIFF_FOUND)
include_directories(${GEOTIFF_INCLUDE_DIRS}) include_directories(${GEOTIFF_INCLUDE_DIRS})
target_link_libraries(VtkVis INTERFACE ${GEOTIFF_LIBRARIES}) target_link_libraries(VtkVis INTERFACE ${GEOTIFF_LIBRARIES})
......
...@@ -33,8 +33,6 @@ if(OGS_BUILD_SWMM) ...@@ -33,8 +33,6 @@ if(OGS_BUILD_SWMM)
target_link_libraries(ApplicationsFileIO PRIVATE SwmmInterface) target_link_libraries(ApplicationsFileIO PRIVATE SwmmInterface)
endif() endif()
ADD_VTK_DEPENDENCY(ApplicationsFileIO)
if(TARGET Eigen) if(TARGET Eigen)
add_dependencies(ApplicationsFileIO Eigen) add_dependencies(ApplicationsFileIO Eigen)
endif() endif()
......
...@@ -8,7 +8,6 @@ if (Qt5XmlPatterns_FOUND) ...@@ -8,7 +8,6 @@ if (Qt5XmlPatterns_FOUND)
add_executable(FEFLOW2OGS FEFLOW2OGS.cpp) add_executable(FEFLOW2OGS FEFLOW2OGS.cpp)
set_target_properties(FEFLOW2OGS PROPERTIES FOLDER Utilities) set_target_properties(FEFLOW2OGS PROPERTIES FOLDER Utilities)
target_link_libraries(FEFLOW2OGS ApplicationsFileIO) target_link_libraries(FEFLOW2OGS ApplicationsFileIO)
ADD_VTK_DEPENDENCY(FEFLOW2OGS)
endif () endif ()
add_executable(convertGEO convertGEO.cpp) add_executable(convertGEO convertGEO.cpp)
...@@ -17,34 +16,28 @@ target_link_libraries(convertGEO GeoLib ApplicationsFileIO) ...@@ -17,34 +16,28 @@ target_link_libraries(convertGEO GeoLib ApplicationsFileIO)
add_executable(generateMatPropsFromMatID generateMatPropsFromMatID.cpp ) add_executable(generateMatPropsFromMatID generateMatPropsFromMatID.cpp )
target_link_libraries(generateMatPropsFromMatID MeshLib) target_link_libraries(generateMatPropsFromMatID MeshLib)
ADD_VTK_DEPENDENCY(generateMatPropsFromMatID)
set_target_properties(generateMatPropsFromMatID set_target_properties(generateMatPropsFromMatID
PROPERTIES FOLDER Utilities) PROPERTIES FOLDER Utilities)
add_executable(GMSH2OGS GMSH2OGS.cpp) add_executable(GMSH2OGS GMSH2OGS.cpp)
set_target_properties(GMSH2OGS PROPERTIES FOLDER Utilities) set_target_properties(GMSH2OGS PROPERTIES FOLDER Utilities)
target_link_libraries(GMSH2OGS ApplicationsFileIO) target_link_libraries(GMSH2OGS ApplicationsFileIO)
ADD_VTK_DEPENDENCY(GMSH2OGS)
add_executable(OGS2VTK OGS2VTK.cpp) add_executable(OGS2VTK OGS2VTK.cpp)
set_target_properties(OGS2VTK PROPERTIES FOLDER Utilities) set_target_properties(OGS2VTK PROPERTIES FOLDER Utilities)
target_link_libraries(OGS2VTK MeshLib) target_link_libraries(OGS2VTK MeshLib)
ADD_VTK_DEPENDENCY(OGS2VTK)
add_executable(VTK2OGS VTK2OGS.cpp) add_executable(VTK2OGS VTK2OGS.cpp)
set_target_properties(VTK2OGS PROPERTIES FOLDER Utilities) set_target_properties(VTK2OGS PROPERTIES FOLDER Utilities)
target_link_libraries(VTK2OGS MeshLib) target_link_libraries(VTK2OGS MeshLib)
ADD_VTK_DEPENDENCY(VTK2OGS)
add_executable(VTK2TIN VTK2TIN.cpp) add_executable(VTK2TIN VTK2TIN.cpp)
set_target_properties(VTK2TIN PROPERTIES FOLDER Utilities) set_target_properties(VTK2TIN PROPERTIES FOLDER Utilities)
target_link_libraries(VTK2TIN MeshLib) target_link_libraries(VTK2TIN MeshLib)
ADD_VTK_DEPENDENCY(VTK2TIN)
add_executable(TIN2VTK TIN2VTK.cpp) add_executable(TIN2VTK TIN2VTK.cpp)
set_target_properties(TIN2VTK PROPERTIES FOLDER Utilities) set_target_properties(TIN2VTK PROPERTIES FOLDER Utilities)
target_link_libraries(TIN2VTK MeshLib) target_link_libraries(TIN2VTK MeshLib)
ADD_VTK_DEPENDENCY(TIN2VTK)
#################### ####################
### Installation ### ### Installation ###
......
add_executable(moveMeshNodes moveMeshNodes.cpp) add_executable(moveMeshNodes moveMeshNodes.cpp)
target_link_libraries(moveMeshNodes MeshLib) target_link_libraries(moveMeshNodes MeshLib)
ADD_VTK_DEPENDENCY(moveMeshNodes)
set_target_properties(moveMeshNodes PROPERTIES FOLDER Utilities) set_target_properties(moveMeshNodes PROPERTIES FOLDER Utilities)
add_executable(MapGeometryToMeshSurface add_executable(MapGeometryToMeshSurface
MapGeometryToMeshSurface.cpp ) MapGeometryToMeshSurface.cpp )
target_link_libraries(MapGeometryToMeshSurface MeshGeoToolsLib MeshLib) target_link_libraries(MapGeometryToMeshSurface MeshGeoToolsLib MeshLib)
ADD_VTK_DEPENDENCY(MapGeometryToMeshSurface)
set_target_properties(MapGeometryToMeshSurface PROPERTIES FOLDER Utilities) set_target_properties(MapGeometryToMeshSurface PROPERTIES FOLDER Utilities)
add_executable(removeMeshElements removeMeshElements.cpp) add_executable(removeMeshElements removeMeshElements.cpp)
target_link_libraries(removeMeshElements MeshLib) target_link_libraries(removeMeshElements MeshLib)
ADD_VTK_DEPENDENCY(removeMeshElements)
set_target_properties(removeMeshElements PROPERTIES FOLDER Utilities) set_target_properties(removeMeshElements PROPERTIES FOLDER Utilities)
add_executable(NodeReordering NodeReordering.cpp) add_executable(NodeReordering NodeReordering.cpp)
target_link_libraries(NodeReordering MeshLib) target_link_libraries(NodeReordering MeshLib)
ADD_VTK_DEPENDENCY(NodeReordering)
set_target_properties(NodeReordering PROPERTIES FOLDER Utilities) set_target_properties(NodeReordering PROPERTIES FOLDER Utilities)
add_executable(MoveMesh MoveMesh.cpp) add_executable(MoveMesh MoveMesh.cpp)
target_link_libraries(MoveMesh MeshLib) target_link_libraries(MoveMesh MeshLib)
ADD_VTK_DEPENDENCY(MoveMesh)
set_target_properties(MoveMesh PROPERTIES FOLDER Utilities) set_target_properties(MoveMesh PROPERTIES FOLDER Utilities)
add_executable(appendLinesAlongPolyline appendLinesAlongPolyline.cpp) add_executable(appendLinesAlongPolyline appendLinesAlongPolyline.cpp)
...@@ -31,22 +26,18 @@ target_link_libraries(appendLinesAlongPolyline ...@@ -31,22 +26,18 @@ target_link_libraries(appendLinesAlongPolyline
MeshLib MeshLib
ApplicationsFileIO ApplicationsFileIO
) )
ADD_VTK_DEPENDENCY(appendLinesAlongPolyline)
set_target_properties(appendLinesAlongPolyline PROPERTIES FOLDER Utilities) set_target_properties(appendLinesAlongPolyline PROPERTIES FOLDER Utilities)
add_executable(editMaterialID editMaterialID.cpp) add_executable(editMaterialID editMaterialID.cpp)
target_link_libraries(editMaterialID MeshLib) target_link_libraries(editMaterialID MeshLib)
ADD_VTK_DEPENDENCY(editMaterialID)
set_target_properties(editMaterialID PROPERTIES FOLDER Utilities) set_target_properties(editMaterialID PROPERTIES FOLDER Utilities)
add_executable(checkMesh checkMesh.cpp) add_executable(checkMesh checkMesh.cpp)
target_link_libraries(checkMesh MeshLib) target_link_libraries(checkMesh MeshLib)
ADD_VTK_DEPENDENCY(checkMesh)
set_target_properties(checkMesh PROPERTIES FOLDER Utilities) set_target_properties(checkMesh PROPERTIES FOLDER Utilities)
add_executable(reviseMesh reviseMesh.cpp) add_executable(reviseMesh reviseMesh.cpp)
target_link_libraries (reviseMesh MeshLib) target_link_libraries (reviseMesh MeshLib)
ADD_VTK_DEPENDENCY(reviseMesh)
set_target_properties(reviseMesh PROPERTIES FOLDER Utilities) set_target_properties(reviseMesh PROPERTIES FOLDER Utilities)
add_executable(ResetPropertiesInPolygonalRegion add_executable(ResetPropertiesInPolygonalRegion
...@@ -76,7 +67,6 @@ target_link_libraries(CreateBoundaryConditionsAlongPolylines ...@@ -76,7 +67,6 @@ target_link_libraries(CreateBoundaryConditionsAlongPolylines
MeshLib MeshLib
ApplicationsFileIO ApplicationsFileIO
) )
ADD_VTK_DEPENDENCY(CreateBoundaryConditionsAlongPolylines)
set_target_properties(CreateBoundaryConditionsAlongPolylines set_target_properties(CreateBoundaryConditionsAlongPolylines
PROPERTIES FOLDER Utilities) PROPERTIES FOLDER Utilities)
......
add_executable(partmesh PartitionMesh.cpp NodeWiseMeshPartitioner.h NodeWiseMeshPartitioner.cpp) add_executable(partmesh PartitionMesh.cpp NodeWiseMeshPartitioner.h NodeWiseMeshPartitioner.cpp)
set_target_properties(partmesh PROPERTIES FOLDER Utilities) set_target_properties(partmesh PROPERTIES FOLDER Utilities)
target_link_libraries(partmesh MeshLib) target_link_libraries(partmesh MeshLib)
ADD_VTK_DEPENDENCY(partmesh)
#################### ####################
### Installation ### ### Installation ###
......
...@@ -23,7 +23,6 @@ target_link_libraries(OGSFileConverterLib ...@@ -23,7 +23,6 @@ target_link_libraries(OGSFileConverterLib
PUBLIC QtBase MathLib PUBLIC QtBase MathLib
INTERFACE MeshLib ApplicationsFileIO INTERFACE MeshLib ApplicationsFileIO
) )
ADD_VTK_DEPENDENCY(OGSFileConverterLib)
add_executable(OGSFileConverter main.cpp) add_executable(OGSFileConverter main.cpp)
...@@ -31,7 +30,6 @@ target_link_libraries(OGSFileConverter ...@@ -31,7 +30,6 @@ target_link_libraries(OGSFileConverter
OGSFileConverterLib OGSFileConverterLib
ApplicationsFileIO ApplicationsFileIO
) )
ADD_VTK_DEPENDENCY(OGSFileConverter)
set_property(TARGET OGSFileConverter PROPERTY FOLDER "Utilities") set_property(TARGET OGSFileConverter PROPERTY FOLDER "Utilities")
......
add_executable(postLIE postLIE.cpp) add_executable(postLIE postLIE.cpp)
target_link_libraries(postLIE MeshLib ProcessLib) target_link_libraries(postLIE MeshLib ProcessLib)
ADD_VTK_DEPENDENCY(postLIE)
set_target_properties(postLIE PROPERTIES FOLDER Utilities) set_target_properties(postLIE PROPERTIES FOLDER Utilities)
#################### ####################
......
...@@ -11,8 +11,6 @@ target_link_libraries(SWMMConverter ...@@ -11,8 +11,6 @@ target_link_libraries(SWMMConverter
include_directories( ${PROJECT_SOURCE_DIR}/Applications/FileIO ) include_directories( ${PROJECT_SOURCE_DIR}/Applications/FileIO )
ADD_VTK_DEPENDENCY(SWMMConverter)
set_target_properties(SWMMConverter PROPERTIES FOLDER Utilities) set_target_properties(SWMMConverter PROPERTIES FOLDER Utilities)
install(TARGETS SWMMConverter RUNTIME DESTINATION bin COMPONENT Utilities) install(TARGETS SWMMConverter RUNTIME DESTINATION bin COMPONENT Utilities)
...@@ -6,7 +6,6 @@ if(OGS_BUILD_GUI) ...@@ -6,7 +6,6 @@ if(OGS_BUILD_GUI)
ApplicationsFileIO ApplicationsFileIO
MeshLib MeshLib
) )
ADD_VTK_DEPENDENCY(createMeshElemPropertiesFromASCRaster)
endif() # OGS_BUILD_GUI (VtkVis-target is existing) endif() # OGS_BUILD_GUI (VtkVis-target is existing)
......
...@@ -23,18 +23,22 @@ list(APPEND CMAKE_PREFIX_PATH ...@@ -23,18 +23,22 @@ list(APPEND CMAKE_PREFIX_PATH
option(BUILD_SHARED_LIBS "Create shared libraries?" OFF) option(BUILD_SHARED_LIBS "Create shared libraries?" OFF)
set(CMAKE_LIBRARY_SEARCH_PATH "" CACHE PATH set(CMAKE_LIBRARY_SEARCH_PATH "" CACHE PATH
"Additional library installation path, e.g. /opt/local or C:/libs") "Additional library installation path, e.g. /opt/local or C:/libs")
set(OGS_CPU_ARCHITECTURE "native" CACHE STRING "Processor architecture, defaults to native (*nix) / blend (MSVC).") set(OGS_CPU_ARCHITECTURE "native" CACHE STRING "Processor architecture, \
defaults to native (*nix) / blend (MSVC).")
option(OGS_ENABLE_AVX2 "Enable the use of AVX2 instructions" OFF) option(OGS_ENABLE_AVX2 "Enable the use of AVX2 instructions" OFF)
option(OGS_BUILD_TESTS "Should the test executables be built?" ON) option(OGS_BUILD_TESTS "Should the test executables be built?" ON)
option(OGS_USE_PCH "Should pre-compiled headers be used?" ON) option(OGS_USE_PCH "Should pre-compiled headers be used?" ON)
option(OGS_USE_CONAN "Should Conan package manager be used?" OFF)
set(OGS_CONAN_BUILD "missing" CACHE STRING "Possible values: all, missing, \
never or list of libs to build" )
### CMake includes ### ### CMake includes ###
include(scripts/cmake/PreFind.cmake) include(scripts/cmake/PreFind.cmake)
include(scripts/cmake/ConanSetup.cmake)
include(scripts/cmake/CheckTypeSizes.cmake) include(scripts/cmake/CheckTypeSizes.cmake)
include(scripts/cmake/Functions.cmake) include(scripts/cmake/Functions.cmake)
include(scripts/cmake/SubmoduleSetup.cmake) include(scripts/cmake/SubmoduleSetup.cmake)
include(scripts/cmake/CMakeSetup.cmake) include(scripts/cmake/CMakeSetup.cmake)
include(scripts/cmake/ConanSetup.cmake)
include(scripts/cmake/CompilerSetup.cmake) include(scripts/cmake/CompilerSetup.cmake)
include(scripts/cmake/Find.cmake) include(scripts/cmake/Find.cmake)
include(scripts/cmake/CCacheSetup.cmake) include(scripts/cmake/CCacheSetup.cmake)
...@@ -153,16 +157,12 @@ option(OGS_SYNC_SUBMODULES "Sync git submodules on CMake run. Overwrites custom ...@@ -153,16 +157,12 @@ option(OGS_SYNC_SUBMODULES "Sync git submodules on CMake run. Overwrites custom
option(OGS_DOWNLOAD_ADDITIONAL_CONTENT "Should addional content such as manuals be downloaded and packaged?" OFF) option(OGS_DOWNLOAD_ADDITIONAL_CONTENT "Should addional content such as manuals be downloaded and packaged?" OFF)
include(scripts/cmake/packaging/Pack.cmake) include(scripts/cmake/packaging/Pack.cmake)
# Third-party libraries # Third-party libraries, names come from Conan package names
# Default checks for system first, then builds locally set(OGS_LIBS VTK Boost Eigen3 Qt Shapelib libgeotiff CACHE INTERNAL "")
set(OGS_LIB_VTK "Default" CACHE STRING "Which VTK library should be used?") foreach(LIB ${OGS_LIBS})
set(OGS_LIB_BOOST "Default" CACHE STRING "Which Boost library should be used?") set(OGS_LIB_${LIB} "Default" CACHE STRING "Which ${LIB} library should be used?")
set(OGS_LIB_EIGEN "Default" CACHE STRING "Which Eigen library should be used?") set_property(CACHE OGS_LIB_${LIB} PROPERTY STRINGS "Default" "System")
set_property(CACHE endforeach(LIB)
OGS_LIB_VTK
OGS_LIB_BOOST
OGS_LIB_EIGEN
PROPERTY STRINGS "Default" "System" "Local")
# Options controlling which FEM elements will be compiled # Options controlling which FEM elements will be compiled
set(OGS_MAX_ELEMENT_DIM 3 CACHE STRING "Maximum dimension of FEM elements to be built.") set(OGS_MAX_ELEMENT_DIM 3 CACHE STRING "Maximum dimension of FEM elements to be built.")
...@@ -246,19 +246,11 @@ add_definitions(-DLOGOG_LEVEL=${OGS_LOG_LEVEL}) ...@@ -246,19 +246,11 @@ add_definitions(-DLOGOG_LEVEL=${OGS_LOG_LEVEL})
###################### ######################
# External projects # External projects
include(scripts/cmake/ExternalProjectBoost.cmake)
include(VtkModules)
if(OGS_INSITU) if(OGS_INSITU)
include(ExternalProjectCatalyst)
include("${PARAVIEW_USE_FILE}") include("${PARAVIEW_USE_FILE}")
add_definitions(-DUSE_INSITU) add_definitions(-DUSE_INSITU)
else()
include(ExternalProjectVtk)
endif() endif()
include_directories( SYSTEM ${Boost_INCLUDE_DIRS} )
include(scripts/cmake/ExternalProjectEigen.cmake)
include_directories(SYSTEM ${EIGEN3_INCLUDE_DIR})
# Add subdirectories with the projects # Add subdirectories with the projects
add_subdirectory( ThirdParty ) add_subdirectory( ThirdParty )
......
#!/usr/bin/env groovy #!/usr/bin/env groovy
@Library('jenkins-pipeline@1.0.7') _ @Library('jenkins-pipeline@1.0.8') _
def builders = [:] def builders = [:]
def helper = new ogs.helper() def helper = new ogs.helper()
......
...@@ -36,8 +36,6 @@ if(OGS_USE_MPI) ...@@ -36,8 +36,6 @@ if(OGS_USE_MPI)
) )
endif() endif()
ADD_VTK_DEPENDENCY(MeshLib)
if(TARGET Eigen) if(TARGET Eigen)
add_dependencies(MeshLib Eigen) add_dependencies(MeshLib Eigen)
endif() endif()
......
...@@ -34,8 +34,6 @@ target_link_libraries(ProcessLib ...@@ -34,8 +34,6 @@ target_link_libraries(ProcessLib
PRIVATE MeshGeoToolsLib PRIVATE MeshGeoToolsLib
) )
ADD_VTK_DEPENDENCY(ProcessLib)
if(TARGET Eigen) if(TARGET Eigen)
add_dependencies(ProcessLib Eigen) add_dependencies(ProcessLib Eigen)
endif() endif()
......
...@@ -46,7 +46,6 @@ target_link_libraries(testrunner ...@@ -46,7 +46,6 @@ target_link_libraries(testrunner
ProcessLib ProcessLib
Threads::Threads Threads::Threads
) )
ADD_VTK_DEPENDENCY(testrunner)
if(OGS_USE_PETSC) if(OGS_USE_PETSC)
target_link_libraries(testrunner ${PETSC_LIBRARIES}) target_link_libraries(testrunner ${PETSC_LIBRARIES})
...@@ -74,8 +73,6 @@ if(Qt5XmlPatterns_FOUND) ...@@ -74,8 +73,6 @@ if(Qt5XmlPatterns_FOUND)
endif() endif()
endif() endif()
ADD_VTK_DEPENDENCY(testrunner)
if(OGS_USE_PCH) if(OGS_USE_PCH)
cotire(testrunner) cotire(testrunner)
endif() endif()
......
Subproject commit 8382e36c3a2916bb3de96fb5b91365246e2b22a7 Subproject commit d95fb992313a895dfb82b8e843c1b8fdc626e797
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment