mirror of
https://github.com/microsoft/vcpkg.git
synced 2025-06-07 12:06:49 +08:00
[many ports] Add supports (#12857)
Co-authored-by: Billy Robert O'Neal <bion@microsoft.com>
This commit is contained in:
parent
619b294700
commit
e7dc93f202
@ -1,5 +1,7 @@
|
|||||||
Source: alembic
|
Source: alembic
|
||||||
Version: 1.7.13
|
Version: 1.7.13
|
||||||
|
Port-Version: 1
|
||||||
Build-Depends: ilmbase, hdf5
|
Build-Depends: ilmbase, hdf5
|
||||||
Description: Alembic is an open framework for storing and sharing scene data that includes a C++ library, a file format, and client plugins and applications.
|
Description: Alembic is an open framework for storing and sharing scene data that includes a C++ library, a file format, and client plugins and applications.
|
||||||
Homepage: https://alembic.io/
|
Homepage: https://alembic.io/
|
||||||
|
Supports: windows & !arm & !uwp & !static
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
vcpkg_fail_port_install(ON_ARCH "arm" "arm64" ON_TARGET "UWP" "OSX" "Linux")
|
||||||
|
|
||||||
vcpkg_buildpath_length_warning(37)
|
vcpkg_buildpath_length_warning(37)
|
||||||
|
|
||||||
vcpkg_check_linkage(ONLY_DYNAMIC_LIBRARY)
|
vcpkg_check_linkage(ONLY_DYNAMIC_LIBRARY)
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
Source: atkmm
|
Source: atkmm
|
||||||
Version: 2.24.2-2
|
Version: 2.24.2
|
||||||
|
Port-Version: 3
|
||||||
Homepage: https://www.gtkmm.org
|
Homepage: https://www.gtkmm.org
|
||||||
Description: atkmm is the official C++ interface for the ATK accessibility toolkit library. It may be used, for instance, by user interfaces implemented with gtkmm.
|
Description: atkmm is the official C++ interface for the ATK accessibility toolkit library. It may be used, for instance, by user interfaces implemented with gtkmm.
|
||||||
Build-Depends: glib, gettext, atk, glibmm
|
Build-Depends: glib, gettext, atk, glibmm
|
||||||
|
Supports: !(linux | osx)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
include(vcpkg_common_functions)
|
vcpkg_fail_port_install(ON_TARGET "OSX" "Linux")
|
||||||
|
|
||||||
vcpkg_check_linkage(ONLY_DYNAMIC_LIBRARY)
|
vcpkg_check_linkage(ONLY_DYNAMIC_LIBRARY)
|
||||||
|
|
||||||
@ -32,34 +32,19 @@ vcpkg_build_msbuild(
|
|||||||
# Handle headers
|
# Handle headers
|
||||||
file(COPY ${SOURCE_PATH}/MSVC_Net2013/atkmm/atkmmconfig.h DESTINATION ${CURRENT_PACKAGES_DIR}/include)
|
file(COPY ${SOURCE_PATH}/MSVC_Net2013/atkmm/atkmmconfig.h DESTINATION ${CURRENT_PACKAGES_DIR}/include)
|
||||||
file(COPY ${SOURCE_PATH}/atk/atkmm.h DESTINATION ${CURRENT_PACKAGES_DIR}/include)
|
file(COPY ${SOURCE_PATH}/atk/atkmm.h DESTINATION ${CURRENT_PACKAGES_DIR}/include)
|
||||||
file(
|
file(COPY ${SOURCE_PATH}/atk/atkmm
|
||||||
COPY
|
|
||||||
${SOURCE_PATH}/atk/atkmm
|
|
||||||
DESTINATION ${CURRENT_PACKAGES_DIR}/include
|
DESTINATION ${CURRENT_PACKAGES_DIR}/include
|
||||||
FILES_MATCHING PATTERN *.h
|
FILES_MATCHING PATTERN *.h)
|
||||||
)
|
|
||||||
|
|
||||||
# Handle libraries
|
# Handle libraries
|
||||||
file(
|
file(COPY ${SOURCE_PATH}/MSVC_Net2013/Release/${VS_PLATFORM}/bin/atkmm.dll
|
||||||
COPY
|
DESTINATION ${CURRENT_PACKAGES_DIR}/bin)
|
||||||
${SOURCE_PATH}/MSVC_Net2013/Release/${VS_PLATFORM}/bin/atkmm.dll
|
file(COPY ${SOURCE_PATH}/MSVC_Net2013/Release/${VS_PLATFORM}/bin/atkmm.lib
|
||||||
DESTINATION ${CURRENT_PACKAGES_DIR}/bin
|
DESTINATION ${CURRENT_PACKAGES_DIR}/lib)
|
||||||
)
|
file(COPY ${SOURCE_PATH}/MSVC_Net2013/Debug/${VS_PLATFORM}/bin/atkmm.dll
|
||||||
file(
|
DESTINATION ${CURRENT_PACKAGES_DIR}/debug/bin)
|
||||||
COPY
|
file(COPY ${SOURCE_PATH}/MSVC_Net2013/Debug/${VS_PLATFORM}/bin/atkmm.lib
|
||||||
${SOURCE_PATH}/MSVC_Net2013/Release/${VS_PLATFORM}/bin/atkmm.lib
|
DESTINATION ${CURRENT_PACKAGES_DIR}/debug/lib)
|
||||||
DESTINATION ${CURRENT_PACKAGES_DIR}/lib
|
|
||||||
)
|
|
||||||
file(
|
|
||||||
COPY
|
|
||||||
${SOURCE_PATH}/MSVC_Net2013/Debug/${VS_PLATFORM}/bin/atkmm.dll
|
|
||||||
DESTINATION ${CURRENT_PACKAGES_DIR}/debug/bin
|
|
||||||
)
|
|
||||||
file(
|
|
||||||
COPY
|
|
||||||
${SOURCE_PATH}/MSVC_Net2013/Debug/${VS_PLATFORM}/bin/atkmm.lib
|
|
||||||
DESTINATION ${CURRENT_PACKAGES_DIR}/debug/lib
|
|
||||||
)
|
|
||||||
|
|
||||||
vcpkg_copy_pdbs()
|
vcpkg_copy_pdbs()
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
vcpkg_fail_port_install(ON_TARGET "UWP" "arm" "arm64")
|
vcpkg_fail_port_install(ON_ARCH "arm" "arm64" ON_LIBRARY_LINKAGE "static" ON_TARGET "UWP" "OSX" "Linux")
|
||||||
|
|
||||||
vcpkg_check_linkage(ONLY_DYNAMIC_LIBRARY)
|
vcpkg_check_linkage(ONLY_DYNAMIC_LIBRARY)
|
||||||
|
|
||||||
@ -20,4 +20,4 @@ vcpkg_configure_cmake(
|
|||||||
vcpkg_install_cmake()
|
vcpkg_install_cmake()
|
||||||
|
|
||||||
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
|
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
|
||||||
file(INSTALL ${SOURCE_PATH}/distrib/gpl.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/avisynthplus RENAME copyright)
|
file(INSTALL ${SOURCE_PATH}/distrib/gpl.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
{
|
{
|
||||||
"name": "avisynthplus",
|
"name": "avisynthplus",
|
||||||
"version-string": "3.6.0",
|
"version-string": "3.6.0",
|
||||||
|
"port-version": 1,
|
||||||
"description": "An improved version of the AviSynth frameserver, with improved features and developer friendliness",
|
"description": "An improved version of the AviSynth frameserver, with improved features and developer friendliness",
|
||||||
"homepage": "http://avs-plus.net/",
|
"homepage": "http://avs-plus.net/",
|
||||||
"supports": "!(uwp | arm | static)"
|
"supports": "windows & !arm & !uwp & !static"
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
Source: speex
|
Source: speex
|
||||||
Version: 1.2.0
|
Version: 1.2.0
|
||||||
Port-Version: 6
|
Port-Version: 7
|
||||||
Homepage: https://github.com/xiph/speex
|
Homepage: https://github.com/xiph/speex
|
||||||
Description: Speex is an Open Source/Free Software patent-free audio compression format designed for speech.
|
Description: Speex is an Open Source/Free Software patent-free audio compression format designed for speech.
|
||||||
|
Supports: !(linux | osx)
|
@ -1,4 +1,4 @@
|
|||||||
include(vcpkg_common_functions)
|
vcpkg_fail_port_install(ON_TARGET "OSX" "Linux")
|
||||||
|
|
||||||
vcpkg_from_github(
|
vcpkg_from_github(
|
||||||
OUT_SOURCE_PATH SOURCE_PATH
|
OUT_SOURCE_PATH SOURCE_PATH
|
||||||
@ -28,4 +28,4 @@ endif()
|
|||||||
|
|
||||||
vcpkg_fixup_pkgconfig()
|
vcpkg_fixup_pkgconfig()
|
||||||
|
|
||||||
file(INSTALL ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/speex RENAME copyright)
|
file(INSTALL ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
|
||||||
|
@ -48,8 +48,6 @@ akali:arm-uwp=fail
|
|||||||
akali:arm64-windows=fail
|
akali:arm64-windows=fail
|
||||||
alac:arm-uwp=fail
|
alac:arm-uwp=fail
|
||||||
alac:x64-uwp=fail
|
alac:x64-uwp=fail
|
||||||
alembic:x64-osx=fail
|
|
||||||
alembic:x64-windows-static=fail
|
|
||||||
aliyun-oss-c-sdk:x64-linux=fail
|
aliyun-oss-c-sdk:x64-linux=fail
|
||||||
aliyun-oss-c-sdk:x64-osx=fail
|
aliyun-oss-c-sdk:x64-osx=fail
|
||||||
ampl-mp:arm64-windows=fail
|
ampl-mp:arm64-windows=fail
|
||||||
@ -78,13 +76,10 @@ asyncplusplus:arm-uwp=fail
|
|||||||
asyncplusplus:x64-uwp=fail
|
asyncplusplus:x64-uwp=fail
|
||||||
atk:x64-osx=fail
|
atk:x64-osx=fail
|
||||||
atk:arm64-windows=fail
|
atk:arm64-windows=fail
|
||||||
atkmm:x64-linux=fail
|
|
||||||
atlmfc:x64-linux=fail
|
atlmfc:x64-linux=fail
|
||||||
atlmfc:x64-osx=fail
|
atlmfc:x64-osx=fail
|
||||||
aubio:x64-linux=fail
|
aubio:x64-linux=fail
|
||||||
aubio:x64-osx=fail
|
aubio:x64-osx=fail
|
||||||
avisynthplus:x64-linux=fail
|
|
||||||
avisynthplus:x64-windows-static=fail
|
|
||||||
avro-c:arm-uwp=fail
|
avro-c:arm-uwp=fail
|
||||||
avro-c:x64-osx=fail
|
avro-c:x64-osx=fail
|
||||||
avro-c:x64-uwp=fail
|
avro-c:x64-uwp=fail
|
||||||
@ -1650,8 +1645,6 @@ spdk-isal:x64-uwp=fail
|
|||||||
spdk-isal:x64-windows=fail
|
spdk-isal:x64-windows=fail
|
||||||
spdk-isal:x64-windows-static=fail
|
spdk-isal:x64-windows-static=fail
|
||||||
spdk-isal:x86-windows=fail
|
spdk-isal:x86-windows=fail
|
||||||
speex:x64-linux=fail
|
|
||||||
speex:x64-osx=fail
|
|
||||||
speexdsp:x64-linux=fail
|
speexdsp:x64-linux=fail
|
||||||
speexdsp:x64-osx=fail
|
speexdsp:x64-osx=fail
|
||||||
spirv-tools:arm-uwp=fail
|
spirv-tools:arm-uwp=fail
|
||||||
|
@ -11,6 +11,7 @@ VCPKG_PLATFORM_TOOLSET=${VCPKG_PLATFORM_TOOLSET}
|
|||||||
VCPKG_VISUAL_STUDIO_PATH=${VCPKG_VISUAL_STUDIO_PATH}
|
VCPKG_VISUAL_STUDIO_PATH=${VCPKG_VISUAL_STUDIO_PATH}
|
||||||
VCPKG_CHAINLOAD_TOOLCHAIN_FILE=${VCPKG_CHAINLOAD_TOOLCHAIN_FILE}
|
VCPKG_CHAINLOAD_TOOLCHAIN_FILE=${VCPKG_CHAINLOAD_TOOLCHAIN_FILE}
|
||||||
VCPKG_BUILD_TYPE=${VCPKG_BUILD_TYPE}
|
VCPKG_BUILD_TYPE=${VCPKG_BUILD_TYPE}
|
||||||
|
VCPKG_LIBRARY_LINKAGE=${VCPKG_LIBRARY_LINKAGE}
|
||||||
e1e74b5c-18cb-4474-a6bd-5c1c8bc81f3f")
|
e1e74b5c-18cb-4474-a6bd-5c1c8bc81f3f")
|
||||||
|
|
||||||
# Just to enforce the user didn't set it in the triplet file
|
# Just to enforce the user didn't set it in the triplet file
|
||||||
|
Loading…
Reference in New Issue
Block a user