[openni2] msbuild (#33164)

* [openni2] msbuild

* v db

* Update ports/openni2/portfile.cmake

* v db
This commit is contained in:
Alexander Neumann
2023-08-16 01:44:30 +02:00
committed by GitHub
parent cd27e3cdcf
commit c73b1e91ba
4 changed files with 26 additions and 8 deletions

View File

@@ -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")

View File

@@ -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"
}
]
}

View File

@@ -6074,7 +6074,7 @@
},
"openni2": {
"baseline": "2.2.0.33",
"port-version": 14
"port-version": 15
},
"openscap": {
"baseline": "1.3.7",

View File

@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "5713db6efa79dd4b37af0ac38ed516f807d30db0",
"version": "2.2.0.33",
"port-version": 15
},
{
"git-tree": "31c61be8515cff93cca9a905969a8292023f0b4e",
"version": "2.2.0.33",