[infoware] fix linking issues with non-release builds (#13822)

This commit is contained in:
Ryan 2020-10-06 08:27:21 -07:00 committed by GitHub
parent 0aae396aaf
commit 221ee432d2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 24 additions and 19 deletions

View File

@ -1,19 +0,0 @@
Source: infoware
Homepage: https://github.com/ThePhD/infoware
Version: 0.5.5
Description: C++ Library for pulling system and hardware information, without hitting the command line.
# Note that independent usage and testing may work, but it seems to fail in CI environments for potential cross-compilation,
# and is thusly noted here to note break how vcpkg builds things!
Supports: !(arm|uwp)
Feature: x11
Description: Prefer usage of X11 to find graphical capabilities.
Feature: d3d
Description: Prefer usage of Direct3D to find graphical capabilities (typically only works on Windows systems).
Feature: opencl
Description: Prefer usage of OpenCL to find graphical capabilities of the system.
Feature: opengl
Description: Prefer usage of OpenGL to find graphical capabilities (may require additional libraries to be available for linking depending on the system).

View File

@ -32,6 +32,7 @@ vcpkg_configure_cmake(
)
vcpkg_install_cmake()
vcpkg_fixup_cmake_targets()
file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")

23
ports/infoware/vcpkg.json Normal file
View File

@ -0,0 +1,23 @@
{
"$reason": "Note that independent usage and testing may work, but it seems to fail in CI environments for potential cross-compilation, and is thusly noted here to note break how vcpkg builds things!",
"name": "infoware",
"version-string": "0.5.5",
"port-version": 1,
"description": "C++ Library for pulling system and hardware information, without hitting the command line.",
"homepage": "https://github.com/ThePhD/infoware",
"supports": "!(arm | uwp)",
"features": {
"d3d": {
"description": "Prefer usage of Direct3D to find graphical capabilities (typically only works on Windows systems)."
},
"opencl": {
"description": "Prefer usage of OpenCL to find graphical capabilities of the system."
},
"opengl": {
"description": "Prefer usage of OpenGL to find graphical capabilities (may require additional libraries to be available for linking depending on the system)."
},
"x11": {
"description": "Prefer usage of X11 to find graphical capabilities."
}
}
}