mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-29 03:34:26 +08:00
[azure-kinect-sensor-sdk] Remove feature test and fix static build in Windows (#9458)
* [azure-kinect-sensor] Remove feature test and fix static build in Windows * [azure-kinect-sensor-sdk] Re-fix components install path using patch * [azure-kinect-sensor-sdk] Remove bin debug/bin in static build * update baseline
This commit is contained in:
parent
e8c662de47
commit
7dc8ecbc08
@ -1,5 +1,5 @@
|
||||
Source: azure-kinect-sensor-sdk
|
||||
Version: 1.4.0-alpha.0
|
||||
Version: 1.4.0-alpha.0-1
|
||||
Homepage: https://github.com/microsoft/Azure-Kinect-Sensor-SDK
|
||||
Description: Azure Kinect SDK is a cross platform (Linux and Windows) user mode SDK to read data from your Azure Kinect device.
|
||||
Build-Depends: azure-c-shared-utility, glfw3, gtest, imgui, libusb, spdlog, cjson, ebml, libjpeg-turbo, matroska, libsoundio, libyuv
|
||||
@ -9,7 +9,4 @@ Description: Build K4A doxygen documentation.
|
||||
|
||||
Feature: tool
|
||||
Description: Build tools.
|
||||
Build-Depends: gl3w, imgui[example]
|
||||
|
||||
Feature: test
|
||||
Description: Build test projects.
|
||||
Build-Depends: gl3w, imgui[example]
|
26
ports/azure-kinect-sensor-sdk/fix-components-path.patch
Normal file
26
ports/azure-kinect-sensor-sdk/fix-components-path.patch
Normal file
@ -0,0 +1,26 @@
|
||||
diff --git a/src/record/sdk/CMakeLists.txt b/src/record/sdk/CMakeLists.txt
|
||||
index 4be0697..d30c6de 100644
|
||||
--- a/src/record/sdk/CMakeLists.txt
|
||||
+++ b/src/record/sdk/CMakeLists.txt
|
||||
@@ -81,7 +81,7 @@ install(
|
||||
development
|
||||
RUNTIME
|
||||
DESTINATION
|
||||
- ${CMAKE_INSTALL_BINDIR}
|
||||
+ tools
|
||||
COMPONENT
|
||||
runtime
|
||||
)
|
||||
diff --git a/src/sdk/CMakeLists.txt b/src/sdk/CMakeLists.txt
|
||||
index 3616f40..a5019cb 100644
|
||||
--- a/src/sdk/CMakeLists.txt
|
||||
+++ b/src/sdk/CMakeLists.txt
|
||||
@@ -90,7 +90,7 @@ install(
|
||||
development
|
||||
RUNTIME
|
||||
DESTINATION
|
||||
- ${CMAKE_INSTALL_BINDIR}
|
||||
+ tools
|
||||
COMPONENT
|
||||
runtime
|
||||
)
|
@ -7,11 +7,15 @@ vcpkg_from_github(
|
||||
PATCHES
|
||||
fix-builds.patch
|
||||
disable-c4275.patch
|
||||
fix-components-path.patch
|
||||
)
|
||||
|
||||
vcpkg_find_acquire_program(PYTHON3)
|
||||
get_filename_component(PYTHON3_DIR "${PYTHON3}" DIRECTORY)
|
||||
vcpkg_add_to_path("${PYTHON3_DIR}")
|
||||
|
||||
vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
|
||||
docs K4A_BUILD_DOCS
|
||||
test WITH_TEST
|
||||
tool BUILD_TOOLS
|
||||
)
|
||||
|
||||
@ -22,6 +26,7 @@ vcpkg_configure_cmake(
|
||||
-DK4A_SOURCE_LINK=OFF
|
||||
-DK4A_MTE_VERSION=ON
|
||||
-DBUILD_EXAMPLES=OFF
|
||||
-DWITH_TEST=OFF
|
||||
)
|
||||
|
||||
vcpkg_install_cmake()
|
||||
@ -36,5 +41,9 @@ vcpkg_copy_pdbs()
|
||||
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
|
||||
|
||||
if (VCPKG_LIBRARY_LINKAGE STREQUAL static)
|
||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin ${CURRENT_PACKAGES_DIR}/debug/bin)
|
||||
endif()
|
||||
|
||||
# Handle copyright
|
||||
file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
|
||||
|
@ -113,7 +113,6 @@ aws-lambda-cpp:x86-windows=fail
|
||||
aws-sdk-cpp:x64-linux=ignore
|
||||
azure-c-shared-utility:arm-uwp=fail
|
||||
azure-c-shared-utility:x64-uwp=fail
|
||||
azure-kinect-sensor-sdk:x64-windows-static=fail
|
||||
basisu:x64-linux=ignore
|
||||
bde:arm64-windows=fail
|
||||
bde:arm-uwp=fail
|
||||
|
Loading…
x
Reference in New Issue
Block a user