mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-11 16:39:01 +08:00
4afc873253
Add new port for the ignition-fuel-tools version 1, part of the Ignition Robotics Libraries (https://ignitionrobotics.org/).
29 lines
1.5 KiB
CMake
29 lines
1.5 KiB
CMake
include(vcpkg_common_functions)
|
|
|
|
include(${CURRENT_INSTALLED_DIR}/share/ignitionmodularscripts/ignition_modular_library.cmake)
|
|
|
|
set(PACKAGE_VERSION "0.6.1")
|
|
|
|
ignition_modular_library(NAME cmake
|
|
VERSION ${PACKAGE_VERSION}
|
|
REF "ignition-cmake_${PACKAGE_VERSION}"
|
|
SHA512 fcd3ad6b5289697c4928c71b820e2adaa758c730f52cba3f8cc714e44ca0c9f04f432ae5b98b5f258c4851c4666740b58066a25c55ff3a6de975cd8a57991b6b
|
|
# Ensure that gtest is not compiled (backport of https://bitbucket.org/ignitionrobotics/ign-cmake/pull-requests/163)
|
|
PATCHES do-not-compile-gtest.patch
|
|
# Support for ARM64 (backport of https://bitbucket.org/ignitionrobotics/ign-cmake/pull-requests/168)
|
|
support-arm64.patch
|
|
# Do not depend on pkg-config installed to find uuid
|
|
uuid-do-not-require-pkg-config.patch
|
|
# Fix FindIgnCURL.cmake (backport of https://bitbucket.org/ignitionrobotics/ign-cmake/pull-requests/175)
|
|
fix-find-ign-curl.patch
|
|
)
|
|
|
|
# Permit empty include folder
|
|
set(VCPKG_POLICY_EMPTY_INCLUDE_FOLDER enabled)
|
|
|
|
# Remove unneccessary directory, as ignition-cmake is a pure CMake package
|
|
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/lib ${CURRENT_PACKAGES_DIR}/debug)
|
|
|
|
# Install custom usage
|
|
configure_file(${CMAKE_CURRENT_LIST_DIR}/usage ${CURRENT_PACKAGES_DIR}/share/${PORT}/usage @ONLY)
|