Skip to content
Snippets Groups Projects
Commit bef3321c authored by Lars Bilke's avatar Lars Bilke
Browse files

Added tetgen 1.5.0 as a submodule.

This module is automatically checked out when OGS_BUILD_GUI=ON and the executable
gets packaged with the Data Explorer.

Tetgen source is hosted at https://github.com/ufz/tetgen.git
parent 6f98d328
No related branches found
No related tags found
No related merge requests found
...@@ -7,3 +7,6 @@ ...@@ -7,3 +7,6 @@
[submodule "ThirdParty/VtkOsgConverter"] [submodule "ThirdParty/VtkOsgConverter"]
path = ThirdParty/VtkOsgConverter path = ThirdParty/VtkOsgConverter
url = git://github.com/ufz-vislab/VtkOsgConverter.git url = git://github.com/ufz-vislab/VtkOsgConverter.git
[submodule "ThirdParty/tetgen"]
path = ThirdParty/tetgen
url = https://github.com/ufz/tetgen.git
...@@ -33,3 +33,13 @@ IF(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/VtkOsgConverter/CMakeLists.txt ...@@ -33,3 +33,13 @@ IF(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/VtkOsgConverter/CMakeLists.txt
AND OGS_USE_OPTIONAL_SUBMODULES) AND OGS_USE_OPTIONAL_SUBMODULES)
ADD_SUBDIRECTORY(VtkOsgConverter) ADD_SUBDIRECTORY(VtkOsgConverter)
ENDIF() ENDIF()
# tetgen
IF(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/tetgen/CMakeLists.txt)
ADD_SUBDIRECTORY(tetgen)
IF(APPLE)
INSTALL (PROGRAMS $<TARGET_FILE:tetgen> DESTINATION ogs-gui.app/Contents/MacOS COMPONENT ogs_extras)
ELSE()
INSTALL (PROGRAMS $<TARGET_FILE:tetgen> DESTINATION bin COMPONENT ogs_extras)
ENDIF()
ENDIF()
Subproject commit 9c4b70d479c6f67cb9e16dbe65f81ec3b821acad
...@@ -9,6 +9,10 @@ SET(REQUIRED_SUBMODULES ...@@ -9,6 +9,10 @@ SET(REQUIRED_SUBMODULES
${OGS_ADDITIONAL_SUBMODULES_TO_CHECKOUT} ${OGS_ADDITIONAL_SUBMODULES_TO_CHECKOUT}
) )
IF(OGS_BUILD_GUI)
SET(REQUIRED_SUBMODULES ${REQUIRED_SUBMODULES} ThirdParty/tetgen)
ENDIF()
FOREACH(SUBMODULE ${REQUIRED_SUBMODULES}) FOREACH(SUBMODULE ${REQUIRED_SUBMODULES})
IF(WIN32) IF(WIN32)
SET(SUBMODULE_STATE 1) SET(SUBMODULE_STATE 1)
...@@ -34,4 +38,4 @@ FOREACH(SUBMODULE ${REQUIRED_SUBMODULES}) ...@@ -34,4 +38,4 @@ FOREACH(SUBMODULE ${REQUIRED_SUBMODULES})
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
) )
ENDIF() ENDIF()
ENDFOREACH() ENDFOREACH()
\ No newline at end of file
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