aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSean Yen <seanyen@microsoft.com>2020-08-07 11:07:44 -0700
committerGitHub <noreply@github.com>2020-08-07 11:07:44 -0700
commite507b6b7b24ea69f26ce19f5a7451bfcbb4ddbe0 (patch)
tree56021843cab9f09fd6d36433cb104f51470d8cc6
parentfbb5131bbc6a66d3950fdd44fbeca85d67fb0ff0 (diff)
downloadvcpkg-e507b6b7b24ea69f26ce19f5a7451bfcbb4ddbe0.tar.gz
vcpkg-e507b6b7b24ea69f26ce19f5a7451bfcbb4ddbe0.zip
[ocoros-kdl] Fix the CMake config file (#12794)
* Adding fix. * bump version. * Use string replacement. * Update CONTROL * Update portfile.cmake Co-authored-by: Lily <47812810+LilyWangL@users.noreply.github.com>
-rw-r--r--ports/orocos-kdl/CONTROL3
-rw-r--r--ports/orocos-kdl/portfile.cmake7
2 files changed, 7 insertions, 3 deletions
diff --git a/ports/orocos-kdl/CONTROL b/ports/orocos-kdl/CONTROL
index edef89076..1270962d7 100644
--- a/ports/orocos-kdl/CONTROL
+++ b/ports/orocos-kdl/CONTROL
@@ -1,5 +1,6 @@
Source: orocos-kdl
-Version: 1.4-2
+Version: 1.4
+Port-Version: 3
Homepage: https://github.com/orocos/orocos_kinematics_dynamics
Description: Kinematics and Dynamics Library
Build-Depends: eigen3
diff --git a/ports/orocos-kdl/portfile.cmake b/ports/orocos-kdl/portfile.cmake
index f0549d145..8044d3ee9 100644
--- a/ports/orocos-kdl/portfile.cmake
+++ b/ports/orocos-kdl/portfile.cmake
@@ -1,5 +1,3 @@
-include(vcpkg_common_functions)
-
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO orocos/orocos_kinematics_dynamics
@@ -20,6 +18,11 @@ vcpkg_install_cmake()
vcpkg_fixup_cmake_targets(CONFIG_PATH share/orocos_kdl/cmake TARGET_PATH share/orocos_kdl)
+file(READ ${CURRENT_PACKAGES_DIR}/share/orocos_kdl/orocos_kdl-config.cmake _contents)
+string(REPLACE "\${CMAKE_CURRENT_LIST_DIR}/../../.." "\${CMAKE_CURRENT_LIST_DIR}/../.." _contents "${_contents}")
+string(REPLACE "\${_IMPORT_PREFIX}" "\${CMAKE_CURRENT_LIST_DIR}/../.." _contents "${_contents}")
+file(WRITE ${CURRENT_PACKAGES_DIR}/share/orocos_kdl/orocos_kdl-config.cmake "${_contents}")
+
file(REMOVE_RECURSE
${CURRENT_PACKAGES_DIR}/debug/include
${CURRENT_PACKAGES_DIR}/debug/share