diff options
| author | Robert Schumacher <roschuma@microsoft.com> | 2017-06-28 14:17:30 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-06-28 14:17:30 -0700 |
| commit | ccf245c7d141e713ce50c3799d68926648e2adf1 (patch) | |
| tree | 7b38942c571f67b051c1751e209cf06379ff53a7 | |
| parent | 82d586998706a43dbc752869d79eb92029fd9ed2 (diff) | |
| parent | a88a904849e03cc807942f78edf06ba7b464b6cd (diff) | |
| download | vcpkg-ccf245c7d141e713ce50c3799d68926648e2adf1.tar.gz vcpkg-ccf245c7d141e713ce50c3799d68926648e2adf1.zip | |
Merge pull request #1349 from UnaNancyOwen/add_kinectsdk1
Add Kinect SDK v1.x port
| -rw-r--r-- | ports/kinectsdk1/CONTROL | 3 | ||||
| -rw-r--r-- | ports/kinectsdk1/portfile.cmake | 42 |
2 files changed, 45 insertions, 0 deletions
diff --git a/ports/kinectsdk1/CONTROL b/ports/kinectsdk1/CONTROL new file mode 100644 index 000000000..3d4c83fd2 --- /dev/null +++ b/ports/kinectsdk1/CONTROL @@ -0,0 +1,3 @@ +Source: kinectsdk1 +Version: 1.8-1 +Description: Kinect for Windows SDK for Kinect v1 sensor. diff --git a/ports/kinectsdk1/portfile.cmake b/ports/kinectsdk1/portfile.cmake new file mode 100644 index 000000000..3df29b3bf --- /dev/null +++ b/ports/kinectsdk1/portfile.cmake @@ -0,0 +1,42 @@ +include(vcpkg_common_functions) + +get_filename_component(KINECTSDK10_DIR "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Kinect;SDKInstallPath]" ABSOLUTE CACHE) +if(NOT EXISTS "${KINECTSDK10_DIR}") + message(FATAL_ERROR "Error: Could not find Kinect for Windows SDK v1.x.") +endif() + +file( + INSTALL + "${KINECTSDK10_DIR}/inc/NuiApi.h" + "${KINECTSDK10_DIR}/inc/NuiImageCamera.h" + "${KINECTSDK10_DIR}/inc/NuiSensor.h" + "${KINECTSDK10_DIR}/inc/NuiSkeleton.h" + DESTINATION + ${CURRENT_PACKAGES_DIR}/include +) + +if(VCPKG_TARGET_ARCHITECTURE STREQUAL "x86") + set(ARCHITECTURE x86) +elseif(VCPKG_TARGET_ARCHITECTURE STREQUAL "x64") + set(ARCHITECTURE amd64) +else() + message(FATAL_ERROR "This port does not currently support architecture: ${VCPKG_TARGET_ARCHITECTURE}") +endif() + +file( + INSTALL + "${KINECTSDK10_DIR}/lib/${ARCHITECTURE}/Kinect10.lib" + DESTINATION + ${CURRENT_PACKAGES_DIR}/lib +) + +file( + INSTALL + "${KINECTSDK10_DIR}/lib/${ARCHITECTURE}/Kinect10.lib" + DESTINATION + ${CURRENT_PACKAGES_DIR}/debug/lib +) + +# Handle copyright +file(COPY "${KINECTSDK10_DIR}/SDKEula.rtf" DESTINATION ${CURRENT_PACKAGES_DIR}/share/kinectsdk1) +file(RENAME ${CURRENT_PACKAGES_DIR}/share/kinectsdk1/SDKEula.rtf ${CURRENT_PACKAGES_DIR}/share/kinectsdk1/copyright)
\ No newline at end of file |
