mirror of
https://github.com/microsoft/vcpkg.git
synced 2026-01-18 01:11:23 +01:00
[openni2] msbuild (#33164)
* [openni2] msbuild * v db * Update ports/openni2/portfile.cmake * v db
This commit is contained in:
committed by
GitHub
parent
cd27e3cdcf
commit
c73b1e91ba
@@ -17,13 +17,21 @@ vcpkg_from_github(
|
||||
replace_environment_variable.patch
|
||||
)
|
||||
|
||||
file(TO_NATIVE_PATH ${CURRENT_INSTALLED_DIR} NATIVE_INSTALLED_DIR)
|
||||
file(TO_NATIVE_PATH "${CURRENT_INSTALLED_DIR}" NATIVE_INSTALLED_DIR)
|
||||
configure_file("${SOURCE_PATH}/Source/Drivers/Kinect/Kinect.vcxproj" "${SOURCE_PATH}/Source/Drivers/Kinect/Kinect.vcxproj" @ONLY)
|
||||
|
||||
if(VCPKG_TARGET_ARCHITECTURE STREQUAL "x86")
|
||||
set(additional_options PLATFORM "x86")
|
||||
endif()
|
||||
|
||||
# Build OpenNI2
|
||||
vcpkg_build_msbuild(
|
||||
PROJECT_PATH "${SOURCE_PATH}/OpenNI.sln"
|
||||
vcpkg_msbuild_install(
|
||||
SOURCE_PATH "${SOURCE_PATH}"
|
||||
PROJECT_SUBPATH OpenNI.sln
|
||||
OPTIONS "/p:DotNetSdkRoot=${NETFXSDK_PATH}/"
|
||||
NO_TOOLCHAIN_PROPS # Port uses /clr which conflicts with /EHs(a) from the toolchain
|
||||
NO_INSTALL # Port seems to have its own layout regarding bin/lib
|
||||
${additional_options}
|
||||
)
|
||||
|
||||
# Install OpenNI2
|
||||
@@ -34,8 +42,8 @@ elseif(VCPKG_TARGET_ARCHITECTURE STREQUAL "x64")
|
||||
endif()
|
||||
|
||||
set(SOURCE_INCLUDE_PATH "${SOURCE_PATH}/Include")
|
||||
set(SOURCE_BIN_PATH_RELEASE "${SOURCE_PATH}/Bin/${PLATFORM}-Release")
|
||||
set(SOURCE_BIN_PATH_DEBUG "${SOURCE_PATH}/Bin/${PLATFORM}-Debug")
|
||||
set(SOURCE_BIN_PATH_RELEASE "${CURRENT_BUILDTREES_DIR}/${TARGET_TRIPLET}-rel/Bin/${PLATFORM}-Release")
|
||||
set(SOURCE_BIN_PATH_DEBUG "${CURRENT_BUILDTREES_DIR}/${TARGET_TRIPLET}-dbg/Bin/${PLATFORM}-Debug")
|
||||
set(SOURCE_CONFIG_PATH "${SOURCE_PATH}/Config")
|
||||
set(SOURCE_THIRDPARTY_PATH "${SOURCE_PATH}/ThirdParty")
|
||||
|
||||
|
||||
@@ -1,12 +1,17 @@
|
||||
{
|
||||
"name": "openni2",
|
||||
"version": "2.2.0.33",
|
||||
"port-version": 14,
|
||||
"port-version": 15,
|
||||
"description": "OpenNI is open source library for access to Natural Interaction (NI) devices such as RGB-D camera.",
|
||||
"homepage": "https://github.com/OpenNI/OpenNI2",
|
||||
"license": "Apache-2.0",
|
||||
"supports": "!uwp & !staticcrt",
|
||||
"dependencies": [
|
||||
"kinectsdk1"
|
||||
"kinectsdk1",
|
||||
{
|
||||
"name": "vcpkg-msbuild",
|
||||
"host": true,
|
||||
"platform": "windows"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -6074,7 +6074,7 @@
|
||||
},
|
||||
"openni2": {
|
||||
"baseline": "2.2.0.33",
|
||||
"port-version": 14
|
||||
"port-version": 15
|
||||
},
|
||||
"openscap": {
|
||||
"baseline": "1.3.7",
|
||||
|
||||
@@ -1,5 +1,10 @@
|
||||
{
|
||||
"versions": [
|
||||
{
|
||||
"git-tree": "5713db6efa79dd4b37af0ac38ed516f807d30db0",
|
||||
"version": "2.2.0.33",
|
||||
"port-version": 15
|
||||
},
|
||||
{
|
||||
"git-tree": "31c61be8515cff93cca9a905969a8292023f0b4e",
|
||||
"version": "2.2.0.33",
|
||||
|
||||
Reference in New Issue
Block a user