diff options
Diffstat (limited to 'vcpkg/ports/gtsam/path-fixes.patch')
| -rw-r--r-- | vcpkg/ports/gtsam/path-fixes.patch | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/vcpkg/ports/gtsam/path-fixes.patch b/vcpkg/ports/gtsam/path-fixes.patch new file mode 100644 index 0000000..5fc9784 --- /dev/null +++ b/vcpkg/ports/gtsam/path-fixes.patch @@ -0,0 +1,33 @@ +diff --git a/cmake/Config.cmake.in b/cmake/Config.cmake.in +index e11de1815..a25a9883d 100644 +--- a/cmake/Config.cmake.in ++++ b/cmake/Config.cmake.in +@@ -4,13 +4,8 @@ + + # Compute paths + get_filename_component(OUR_CMAKE_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +-if(EXISTS "${OUR_CMAKE_DIR}/CMakeCache.txt") +- # In build tree +- set(@PACKAGE_NAME@_INCLUDE_DIR @GTSAM_SOURCE_DIR@ CACHE PATH "@PACKAGE_NAME@ include directory") +-else() +- # Find installed library +- set(@PACKAGE_NAME@_INCLUDE_DIR "${OUR_CMAKE_DIR}/@CONF_REL_INCLUDE_DIR@" CACHE PATH "@PACKAGE_NAME@ include directory") +-endif() ++# Find installed library ++set(@PACKAGE_NAME@_INCLUDE_DIR "${OUR_CMAKE_DIR}/@CONF_REL_INCLUDE_DIR@" CACHE PATH "@PACKAGE_NAME@ include directory") + + # Find dependencies, required by cmake exported targets: + include(CMakeFindDependencyMacro) +diff --git a/gtsam/config.h.in b/gtsam/config.h.in +index d47329a62..60ca62931 100644 +--- a/gtsam/config.h.in ++++ b/gtsam/config.h.in +@@ -25,7 +25,7 @@ + #define GTSAM_VERSION_STRING "@GTSAM_VERSION_STRING@" + + // Paths to example datasets distributed with GTSAM +-#define GTSAM_SOURCE_TREE_DATASET_DIR "@GTSAM_SOURCE_DIR@/examples/Data" ++#define GTSAM_SOURCE_TREE_DATASET_DIR "" + #define GTSAM_INSTALLED_DATASET_DIR "@GTSAM_TOOLBOX_INSTALL_PATH@/gtsam_examples/Data" + + // Whether GTSAM is compiled to use quaternions for Rot3 (otherwise uses rotation matrices) |