aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/g2o/fix-absolute.patch
diff options
context:
space:
mode:
authorEthan Morgan <ethan@gweithio.com>2026-02-14 16:44:06 +0000
committerEthan Morgan <ethan@gweithio.com>2026-02-14 16:44:06 +0000
commit54409423f767d8b1cf30cb7d0efca6b4ca138823 (patch)
treed915ac7828703ce4b963efdd9728a1777ba18c1e /vcpkg/ports/g2o/fix-absolute.patch
move to own git serverHEADmaster
Diffstat (limited to 'vcpkg/ports/g2o/fix-absolute.patch')
-rw-r--r--vcpkg/ports/g2o/fix-absolute.patch22
1 files changed, 22 insertions, 0 deletions
diff --git a/vcpkg/ports/g2o/fix-absolute.patch b/vcpkg/ports/g2o/fix-absolute.patch
new file mode 100644
index 0000000..3faabf8
--- /dev/null
+++ b/vcpkg/ports/g2o/fix-absolute.patch
@@ -0,0 +1,22 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index c2b0a09..8c62d5a 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -492,7 +492,8 @@ set(G2O_HAVE_CHOLMOD ${CHOLMOD_FOUND})
+ set(G2O_HAVE_CSPARSE ${G2O_USE_CSPARSE})
+ set(G2O_SHARED_LIBS ${BUILD_SHARED_LIBS})
+ set(G2O_LGPL_SHARED_LIBS ${BUILD_LGPL_SHARED_LIBS})
+-set(G2O_CXX_COMPILER "${CMAKE_CXX_COMPILER_ID} ${CMAKE_CXX_COMPILER}")
++cmake_path(GET CMAKE_CXX_COMPILER FILENAME cxx_compiler)
++set(G2O_CXX_COMPILER "${CMAKE_CXX_COMPILER_ID} ${cxx_compiler}")
+
+ # Generate cmake configuration scripts
+ set(G2O_GENERATED_DIR "${CMAKE_CURRENT_BINARY_DIR}/generated")
+@@ -501,7 +502,6 @@ set(G2O_PROJECT_CONFIG "${G2O_GENERATED_DIR}/${PROJECT_NAME}Config.cmake")
+ set(G2O_TARGETS_EXPORT_NAME "${PROJECT_NAME}Targets")
+ set(G2O_CONFIG_INSTALL_DIR "lib/cmake/${PROJECT_NAME}")
+ set(G2O_NAMESPACE "${PROJECT_NAME}::")
+-set(G2O_SRC_DIR "${PROJECT_SOURCE_DIR}")
+
+ include(CMakePackageConfigHelpers)
+ WRITE_BASIC_PACKAGE_VERSION_FILE(