diff --git a/geogram/CMakeLists.txt b/geogram/CMakeLists.txt index 353a6029..1dccdd28 100644 --- a/geogram/CMakeLists.txt +++ b/geogram/CMakeLists.txt @@ -24,7 +24,7 @@ if (ENABLE_GEOGRAM) ExternalProject_Add(GEOGRAM_BLD URL "${CMAKE_CURRENT_SOURCE_DIR}/geogram" BUILD_ALWAYS ${EXT_BUILD_ALWAYS} ${LOG_OPTS} - #PATCH_COMMAND ${PATCH_EXECUTABLE};-E;-p1;${PATCH_OPTIONS};-i;${CMAKE_CURRENT_SOURCE_DIR}/geogram.patch + PATCH_COMMAND ${PATCH_EXECUTABLE};-E;-p1;${PATCH_OPTIONS};-i;${CMAKE_CURRENT_SOURCE_DIR}/geogram.patch CMAKE_ARGS ${BUILD_TYPE_SPECIFIER} -DBIN_DIR=${BIN_DIR} diff --git a/geogram/geogram.patch b/geogram/geogram.patch new file mode 100644 index 00000000..347490b3 --- /dev/null +++ b/geogram/geogram.patch @@ -0,0 +1,12 @@ +diff -Naur geogram/src/lib/geogram/CMakeLists.txt GEOGRAM_BLD/src/lib/geogram/CMakeLists.txt +--- geogram/src/lib/geogram/CMakeLists.txt 2024-01-27 01:03:38.771848391 -0500 ++++ GEOGRAM_BLD/src/lib/geogram/CMakeLists.txt 2024-01-27 01:04:09.835359301 -0500 +@@ -45,7 +45,7 @@ + + include_directories(${PROJECT_BINARY_DIR}/src/lib) + +-add_library(geogram ${SOURCES} $) ++add_library(geogram SHARED ${SOURCES} $) + + target_include_directories(geogram PRIVATE + ${PROJECT_SOURCE_DIR}/src/lib/geogram/third_party/amgcl