mirror of
https://github.com/cemu-project/vcpkg.git
synced 2025-02-21 10:12:01 +01:00
[octomap] Cleanup (#11408)
* Add homepage * Remove deprecated inclusions * Switch to use new function vcpkg_copy_tools Co-authored-by: wangli28 <wangli28@beyondsoft.com>
This commit is contained in:
parent
3dd53aae33
commit
bb7ab2c92e
@ -1,3 +1,4 @@
|
||||
Source: octomap
|
||||
Version: 2017-03-11-7
|
||||
Version: 2017-03-11-8
|
||||
Homepage: https://octomap.github.io/
|
||||
Description: An Efficient Probabilistic 3D Mapping Framework Based on Octrees
|
||||
|
@ -1,5 +1,3 @@
|
||||
include(vcpkg_common_functions)
|
||||
|
||||
vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
|
||||
|
||||
vcpkg_from_github(
|
||||
@ -17,6 +15,7 @@ vcpkg_configure_cmake(
|
||||
PREFER_NINJA
|
||||
DISABLE_PARALLEL_CONFIGURE
|
||||
OPTIONS
|
||||
-DBUILD_TESTING=OFF
|
||||
-DBUILD_OCTOVIS_SUBPROJECT=OFF
|
||||
-DBUILD_DYNAMICETD3D_SUBPROJECT=OFF
|
||||
)
|
||||
@ -25,29 +24,9 @@ vcpkg_install_cmake()
|
||||
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
|
||||
|
||||
file(MAKE_DIRECTORY ${CURRENT_PACKAGES_DIR}/tools/octomap)
|
||||
if(NOT VCPKG_CMAKE_SYSTEM_NAME OR VCPKG_CMAKE_SYSTEM_NAME STREQUAL "WindowsStore")
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/bin/binvox2bt.exe ${CURRENT_PACKAGES_DIR}/tools/octomap/binvox2bt.exe)
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/bin/bt2vrml.exe ${CURRENT_PACKAGES_DIR}/tools/octomap/bt2vrml.exe)
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/bin/compare_octrees.exe ${CURRENT_PACKAGES_DIR}/tools/octomap/compare_octrees.exe)
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/bin/convert_octree.exe ${CURRENT_PACKAGES_DIR}/tools/octomap/convert_octree.exe)
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/bin/edit_octree.exe ${CURRENT_PACKAGES_DIR}/tools/octomap/edit_octree.exe)
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/bin/eval_octree_accuracy.exe ${CURRENT_PACKAGES_DIR}/tools/octomap/eval_octree_accuracy.exe)
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/bin/graph2tree.exe ${CURRENT_PACKAGES_DIR}/tools/octomap/graph2tree.exe)
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/bin/log2graph.exe ${CURRENT_PACKAGES_DIR}/tools/octomap/log2graph.exe)
|
||||
|
||||
file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/binvox2bt.exe)
|
||||
file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/bt2vrml.exe)
|
||||
file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/compare_octrees.exe)
|
||||
file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/convert_octree.exe)
|
||||
file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/edit_octree.exe)
|
||||
file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/eval_octree_accuracy.exe)
|
||||
file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/graph2tree.exe)
|
||||
file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/log2graph.exe)
|
||||
else()
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/bin ${CURRENT_PACKAGES_DIR}/tools/octomap)
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/bin)
|
||||
endif()
|
||||
vcpkg_copy_tools(
|
||||
TOOL_NAMES binvox2bt bt2vrml compare_octrees convert_octree edit_octree eval_octree_accuracy graph2tree log2graph
|
||||
AUTO_CLEAN)
|
||||
|
||||
vcpkg_fixup_cmake_targets()
|
||||
|
||||
@ -60,8 +39,6 @@ endif()
|
||||
file(INSTALL "${CMAKE_CURRENT_LIST_DIR}/vcpkg-cmake-wrapper.cmake" DESTINATION "${CURRENT_PACKAGES_DIR}/share/octomap")
|
||||
|
||||
# Handle copyright
|
||||
file(COPY ${SOURCE_PATH}/octomap/LICENSE.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/octomap)
|
||||
file(RENAME ${CURRENT_PACKAGES_DIR}/share/octomap/LICENSE.txt ${CURRENT_PACKAGES_DIR}/share/octomap/copyright)
|
||||
file(INSTALL ${SOURCE_PATH}/octomap/LICENSE.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
|
||||
|
||||
vcpkg_copy_pdbs()
|
||||
vcpkg_copy_tool_dependencies(${CURRENT_PACKAGES_DIR}/tools/octomap)
|
||||
|
Loading…
x
Reference in New Issue
Block a user