aboutsummaryrefslogtreecommitdiffstats
path: root/vcpkg_installed/x64-windows/share
diff options
context:
space:
mode:
authorMarcos Magueta <maguetamarcos@gmail.com>2026-05-10 03:36:59 -0300
committerMarcos Magueta <maguetamarcos@gmail.com>2026-05-10 03:36:59 -0300
commit2864398c7b723c1d43166d422ea7028ef33cf9e3 (patch)
treeec63cd647239612167c36e521610f69023ed9303 /vcpkg_installed/x64-windows/share
parent7ffd4d99bbb8e358c6694c27c7ff859967872ece (diff)
downloadRNT-2864398c7b723c1d43166d422ea7028ef33cf9e3.tar.gz
RNT-2864398c7b723c1d43166d422ea7028ef33cf9e3.zip
sqlite backend with actual pagination
Diffstat (limited to 'vcpkg_installed/x64-windows/share')
-rw-r--r--vcpkg_installed/x64-windows/share/picosha2/copyright21
-rw-r--r--vcpkg_installed/x64-windows/share/picosha2/vcpkg.spdx.json151
-rw-r--r--vcpkg_installed/x64-windows/share/picosha2/vcpkg_abi_info.txt13
-rw-r--r--vcpkg_installed/x64-windows/share/sqlite3/copyright2
-rw-r--r--vcpkg_installed/x64-windows/share/sqlite3/usage5
-rw-r--r--vcpkg_installed/x64-windows/share/sqlite3/vcpkg.spdx.json543
-rw-r--r--vcpkg_installed/x64-windows/share/sqlite3/vcpkg_abi_info.txt26
-rw-r--r--vcpkg_installed/x64-windows/share/unofficial-sqlite3/unofficial-sqlite3-config.cmake10
-rw-r--r--vcpkg_installed/x64-windows/share/unofficial-sqlite3/unofficial-sqlite3-targets-debug.cmake19
-rw-r--r--vcpkg_installed/x64-windows/share/unofficial-sqlite3/unofficial-sqlite3-targets-release.cmake19
-rw-r--r--vcpkg_installed/x64-windows/share/unofficial-sqlite3/unofficial-sqlite3-targets.cmake105
-rw-r--r--vcpkg_installed/x64-windows/share/vcpkg-cmake-config/copyright23
-rw-r--r--vcpkg_installed/x64-windows/share/vcpkg-cmake-config/vcpkg-port-config.cmake1
-rw-r--r--vcpkg_installed/x64-windows/share/vcpkg-cmake-config/vcpkg.spdx.json203
-rw-r--r--vcpkg_installed/x64-windows/share/vcpkg-cmake-config/vcpkg_abi_info.txt14
-rw-r--r--vcpkg_installed/x64-windows/share/vcpkg-cmake-config/vcpkg_cmake_config_fixup.cmake278
-rw-r--r--vcpkg_installed/x64-windows/share/vcpkg-cmake/copyright20
-rw-r--r--vcpkg_installed/x64-windows/share/vcpkg-cmake/vcpkg-port-config.cmake3
-rw-r--r--vcpkg_installed/x64-windows/share/vcpkg-cmake/vcpkg.spdx.json254
-rw-r--r--vcpkg_installed/x64-windows/share/vcpkg-cmake/vcpkg_abi_info.txt21
-rw-r--r--vcpkg_installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_build.cmake91
-rw-r--r--vcpkg_installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_configure.cmake353
-rw-r--r--vcpkg_installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_install.cmake21
23 files changed, 2196 insertions, 0 deletions
diff --git a/vcpkg_installed/x64-windows/share/picosha2/copyright b/vcpkg_installed/x64-windows/share/picosha2/copyright
new file mode 100644
index 0000000..b6658bb
--- /dev/null
+++ b/vcpkg_installed/x64-windows/share/picosha2/copyright
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2017 okdshin
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/vcpkg_installed/x64-windows/share/picosha2/vcpkg.spdx.json b/vcpkg_installed/x64-windows/share/picosha2/vcpkg.spdx.json
new file mode 100644
index 0000000..21ac48b
--- /dev/null
+++ b/vcpkg_installed/x64-windows/share/picosha2/vcpkg.spdx.json
@@ -0,0 +1,151 @@
+{
+ "$schema": "https://raw.githubusercontent.com/spdx/spdx-spec/v2.2.1/schemas/spdx-schema.json",
+ "spdxVersion": "SPDX-2.2",
+ "dataLicense": "CC0-1.0",
+ "SPDXID": "SPDXRef-DOCUMENT",
+ "documentNamespace": "https://spdx.org/spdxdocs/picosha2-x64-windows-1.0.1-e80bf837-abf5-41d8-8b17-afe17f2ae064",
+ "name": "picosha2:x64-windows@1.0.1 dbc39d7b257abe20af9df18fd431d5be65bfebcaa73f6da5f1485fb3aeb85dba",
+ "creationInfo": {
+ "creators": [
+ "Tool: vcpkg-2026-02-21-82f3841f4f91e8389b7c7ddf61e6733683b2f67b"
+ ],
+ "created": "2026-05-10T06:08:16Z"
+ },
+ "relationships": [
+ {
+ "spdxElementId": "SPDXRef-port",
+ "relationshipType": "GENERATES",
+ "relatedSpdxElement": "SPDXRef-binary"
+ },
+ {
+ "spdxElementId": "SPDXRef-port",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-port-file-0"
+ },
+ {
+ "spdxElementId": "SPDXRef-port",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-port-file-1"
+ },
+ {
+ "spdxElementId": "SPDXRef-port-file-1",
+ "relationshipType": "DEPENDENCY_MANIFEST_OF",
+ "relatedSpdxElement": "SPDXRef-port"
+ },
+ {
+ "spdxElementId": "SPDXRef-binary",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-binary-file-0"
+ },
+ {
+ "spdxElementId": "SPDXRef-binary",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-binary-file-1"
+ },
+ {
+ "spdxElementId": "SPDXRef-binary",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-binary-file-2"
+ }
+ ],
+ "packages": [
+ {
+ "name": "picosha2",
+ "SPDXID": "SPDXRef-port",
+ "versionInfo": "1.0.1",
+ "downloadLocation": "git+https://github.com/microsoft/vcpkg@e5c8c206ef999c9bdc3c10132504c5c60717e05e",
+ "homepage": "https://github.com/okdshin/PicoSHA2",
+ "licenseConcluded": "MIT",
+ "licenseDeclared": "NOASSERTION",
+ "copyrightText": "NOASSERTION",
+ "description": "PicoSHA2 - a header-file-only C++ SHA256 hash generator",
+ "comment": "This is the port (recipe) consumed by vcpkg."
+ },
+ {
+ "name": "picosha2:x64-windows",
+ "SPDXID": "SPDXRef-binary",
+ "versionInfo": "dbc39d7b257abe20af9df18fd431d5be65bfebcaa73f6da5f1485fb3aeb85dba",
+ "downloadLocation": "NONE",
+ "licenseConcluded": "MIT",
+ "licenseDeclared": "NOASSERTION",
+ "copyrightText": "NOASSERTION",
+ "comment": "This is a binary package built by vcpkg."
+ },
+ {
+ "SPDXID": "SPDXRef-resource-0",
+ "name": "okdshin/PicoSHA2",
+ "downloadLocation": "git+https://github.com/okdshin/PicoSHA2@v1.0.1",
+ "licenseConcluded": "NOASSERTION",
+ "licenseDeclared": "NOASSERTION",
+ "copyrightText": "NOASSERTION",
+ "checksums": [
+ {
+ "algorithm": "SHA512",
+ "checksumValue": "e6315f9f3a00197dcdd1cf459d956048e5c15f40d158537a061181d43e02ee46b979b650a05e748f61b85149f32f77625dacb869402dc243bdca71c5d2a0cc6d"
+ }
+ ]
+ }
+ ],
+ "files": [
+ {
+ "fileName": "./portfile.cmake",
+ "SPDXID": "SPDXRef-port-file-0",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "24d8516d935541d614765b0f63381d2404252fed9091a5267e1fd7fbbf774582"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./vcpkg.json",
+ "SPDXID": "SPDXRef-port-file-1",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "59d5102b053e00437d5dd9f8a9930ef70bb5007fcbac1abcc0edec62b904c9d5"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./BUILD_INFO",
+ "SPDXID": "SPDXRef-binary-file-0",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "5e7f821ab4eb804deb535baa7b41edca682d0303cf21a91908c98d5c9a7dcf4d"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./include/picosha2.h",
+ "SPDXID": "SPDXRef-binary-file-1",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "b13c180161ffac8d0adc81e033e493c409457c4d1258ab9781ac80579ba3bdd8"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./share/picosha2/copyright",
+ "SPDXID": "SPDXRef-binary-file-2",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "6c30eb1f37554ec4199cb82a8c86d9e7a852da78a757832bebb03ac9ddc44ff1"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ }
+ ]
+}
diff --git a/vcpkg_installed/x64-windows/share/picosha2/vcpkg_abi_info.txt b/vcpkg_installed/x64-windows/share/picosha2/vcpkg_abi_info.txt
new file mode 100644
index 0000000..d010ece
--- /dev/null
+++ b/vcpkg_installed/x64-windows/share/picosha2/vcpkg_abi_info.txt
@@ -0,0 +1,13 @@
+cmake 3.31.10
+features core
+portfile.cmake 24d8516d935541d614765b0f63381d2404252fed9091a5267e1fd7fbbf774582
+ports.cmake f4cc0e4d312b743fcb1e9b680c66d17bb556996dc267dc1301eac9037608a378
+post_build_checks 2
+powershell 7.5.4
+sbom_info 1
+triplet x64-windows
+triplet_abi 4556164a2cd3dd6f4742101eabb46def7e71b6e5856faa88e5d005aac12a803c-1d3d767ab10b488977977b83f6c2da7e06afd80b1e375a2a41c60c343e7b3f94-321192fc3ba95646560cffbf5730b564309d1e11
+vcpkg.json 59d5102b053e00437d5dd9f8a9930ef70bb5007fcbac1abcc0edec62b904c9d5
+vcpkg_from_git 460eafee5849bf3eee8cb89337a4ff8ed5461026b0becfb3f1f7d11a00cdc6f0
+vcpkg_from_github 1284881728e98a182fc63e841be04e39b8c94753fdc361603c72a63c1adcf846
+vcpkg_install_copyright ba6c169ab4e59fa05682e530cdeb883767de22c8391f023d4e6844a7ec5dd3d2
diff --git a/vcpkg_installed/x64-windows/share/sqlite3/copyright b/vcpkg_installed/x64-windows/share/sqlite3/copyright
new file mode 100644
index 0000000..ff82f8c
--- /dev/null
+++ b/vcpkg_installed/x64-windows/share/sqlite3/copyright
@@ -0,0 +1,2 @@
+SQLite is in the Public Domain.
+http://www.sqlite.org/copyright.html
diff --git a/vcpkg_installed/x64-windows/share/sqlite3/usage b/vcpkg_installed/x64-windows/share/sqlite3/usage
new file mode 100644
index 0000000..7f79c6d
--- /dev/null
+++ b/vcpkg_installed/x64-windows/share/sqlite3/usage
@@ -0,0 +1,5 @@
+sqlite3 provides pkgconfig bindings.
+sqlite3 provides CMake targets:
+
+ find_package(unofficial-sqlite3 CONFIG REQUIRED)
+ target_link_libraries(main PRIVATE unofficial::sqlite3::sqlite3)
diff --git a/vcpkg_installed/x64-windows/share/sqlite3/vcpkg.spdx.json b/vcpkg_installed/x64-windows/share/sqlite3/vcpkg.spdx.json
new file mode 100644
index 0000000..8698118
--- /dev/null
+++ b/vcpkg_installed/x64-windows/share/sqlite3/vcpkg.spdx.json
@@ -0,0 +1,543 @@
+{
+ "$schema": "https://raw.githubusercontent.com/spdx/spdx-spec/v2.2.1/schemas/spdx-schema.json",
+ "spdxVersion": "SPDX-2.2",
+ "dataLicense": "CC0-1.0",
+ "SPDXID": "SPDXRef-DOCUMENT",
+ "documentNamespace": "https://spdx.org/spdxdocs/sqlite3-x64-windows-3.53.1#1-c7479a05-e8f4-43a7-ac69-7d9e9fc0af80",
+ "name": "sqlite3:x64-windows@3.53.1#1 d8319dce7fa42cd44e09ae7652cbe1f90b613c5283c149a99b352168977d236e",
+ "creationInfo": {
+ "creators": [
+ "Tool: vcpkg-2026-02-21-82f3841f4f91e8389b7c7ddf61e6733683b2f67b"
+ ],
+ "created": "2026-05-10T06:09:03Z"
+ },
+ "relationships": [
+ {
+ "spdxElementId": "SPDXRef-port",
+ "relationshipType": "GENERATES",
+ "relatedSpdxElement": "SPDXRef-binary"
+ },
+ {
+ "spdxElementId": "SPDXRef-port",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-port-file-0"
+ },
+ {
+ "spdxElementId": "SPDXRef-port",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-port-file-1"
+ },
+ {
+ "spdxElementId": "SPDXRef-port",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-port-file-2"
+ },
+ {
+ "spdxElementId": "SPDXRef-port",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-port-file-3"
+ },
+ {
+ "spdxElementId": "SPDXRef-port",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-port-file-4"
+ },
+ {
+ "spdxElementId": "SPDXRef-port",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-port-file-5"
+ },
+ {
+ "spdxElementId": "SPDXRef-port",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-port-file-6"
+ },
+ {
+ "spdxElementId": "SPDXRef-port",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-port-file-7"
+ },
+ {
+ "spdxElementId": "SPDXRef-port",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-port-file-8"
+ },
+ {
+ "spdxElementId": "SPDXRef-port",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-port-file-9"
+ },
+ {
+ "spdxElementId": "SPDXRef-port-file-9",
+ "relationshipType": "DEPENDENCY_MANIFEST_OF",
+ "relatedSpdxElement": "SPDXRef-port"
+ },
+ {
+ "spdxElementId": "SPDXRef-binary",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-binary-file-0"
+ },
+ {
+ "spdxElementId": "SPDXRef-binary",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-binary-file-1"
+ },
+ {
+ "spdxElementId": "SPDXRef-binary",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-binary-file-2"
+ },
+ {
+ "spdxElementId": "SPDXRef-binary",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-binary-file-3"
+ },
+ {
+ "spdxElementId": "SPDXRef-binary",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-binary-file-4"
+ },
+ {
+ "spdxElementId": "SPDXRef-binary",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-binary-file-5"
+ },
+ {
+ "spdxElementId": "SPDXRef-binary",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-binary-file-6"
+ },
+ {
+ "spdxElementId": "SPDXRef-binary",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-binary-file-7"
+ },
+ {
+ "spdxElementId": "SPDXRef-binary",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-binary-file-8"
+ },
+ {
+ "spdxElementId": "SPDXRef-binary",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-binary-file-9"
+ },
+ {
+ "spdxElementId": "SPDXRef-binary",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-binary-file-10"
+ },
+ {
+ "spdxElementId": "SPDXRef-binary",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-binary-file-11"
+ },
+ {
+ "spdxElementId": "SPDXRef-binary",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-binary-file-12"
+ },
+ {
+ "spdxElementId": "SPDXRef-binary",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-binary-file-13"
+ },
+ {
+ "spdxElementId": "SPDXRef-binary",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-binary-file-14"
+ },
+ {
+ "spdxElementId": "SPDXRef-binary",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-binary-file-15"
+ },
+ {
+ "spdxElementId": "SPDXRef-binary",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-binary-file-16"
+ },
+ {
+ "spdxElementId": "SPDXRef-binary",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-binary-file-17"
+ }
+ ],
+ "packages": [
+ {
+ "name": "sqlite3",
+ "SPDXID": "SPDXRef-port",
+ "versionInfo": "3.53.1#1",
+ "downloadLocation": "git+https://github.com/microsoft/vcpkg@2026ad457a41f41b28699ef66ee4f9431d4a86f1",
+ "homepage": "https://sqlite.org/",
+ "licenseConcluded": "blessing",
+ "licenseDeclared": "NOASSERTION",
+ "copyrightText": "NOASSERTION",
+ "description": "SQLite is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine.",
+ "comment": "This is the port (recipe) consumed by vcpkg."
+ },
+ {
+ "name": "sqlite3:x64-windows",
+ "SPDXID": "SPDXRef-binary",
+ "versionInfo": "d8319dce7fa42cd44e09ae7652cbe1f90b613c5283c149a99b352168977d236e",
+ "downloadLocation": "NONE",
+ "licenseConcluded": "blessing",
+ "licenseDeclared": "NOASSERTION",
+ "copyrightText": "NOASSERTION",
+ "comment": "This is a binary package built by vcpkg."
+ },
+ {
+ "SPDXID": "SPDXRef-resource-0",
+ "name": "sqlite-autoconf-${SQLITE_VERSION}.tar.gz",
+ "packageFileName": "sqlite-autoconf-${SQLITE_VERSION}.tar.gz",
+ "downloadLocation": "https://sqlite.org/2026/sqlite-autoconf-${SQLITE_VERSION}.tar.gz",
+ "licenseConcluded": "NOASSERTION",
+ "licenseDeclared": "NOASSERTION",
+ "copyrightText": "NOASSERTION",
+ "checksums": [
+ {
+ "algorithm": "SHA512",
+ "checksumValue": "66e9402f1eccb68ac47d2a3ea00d6937c6c190fd166c90f86f7c0577ed6dd62e52aed99ae7846566c5d3630f85023b5b864be03fa6e4e7634caf1bddf7967fd9"
+ }
+ ]
+ }
+ ],
+ "files": [
+ {
+ "fileName": "./add-config-include.patch",
+ "SPDXID": "SPDXRef-port-file-0",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "282d8b4716abc154e121bf89ef2db565220e705ce68abf6f626aceb92c10040b"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./CMakeLists.txt",
+ "SPDXID": "SPDXRef-port-file-1",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "1bce476602f5213aab30f2e589ad9575d934277ddca421caea22f118e2cb7715"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./fix-arm-uwp.patch",
+ "SPDXID": "SPDXRef-port-file-2",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "f4397f84d931cccb44a038194c895e28c749f1825ab45db4b5dccd6e3b6b5967"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./portfile.cmake",
+ "SPDXID": "SPDXRef-port-file-3",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "62d9617f5d204ecfe3589ffd8e3117552f91060aa2f730c49fbcbac06f055eb9"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./sqlite3-config.in.cmake",
+ "SPDXID": "SPDXRef-port-file-4",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "f073f9c56d565a12880599c85cea34de45224f61835a1521117707411374f624"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./sqlite3-vcpkg-config.h.in",
+ "SPDXID": "SPDXRef-port-file-5",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "044f8cedfe5964996d7cc185e8d4ee51f574da37359b9bbfb05c1f1892bdc71f"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./sqlite3.pc.in",
+ "SPDXID": "SPDXRef-port-file-6",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "98f3a7f858317c8a03e2ae14c3420a7e3a6d20491c1e9dbb13d9af279c0609ec"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./usage",
+ "SPDXID": "SPDXRef-port-file-7",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "1cd1a4fe57d9caf51321f363f1d395074ac7d0c14b7035a5d2c218670be4b5b3"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./vcpkg-cmake-wrapper.cmake",
+ "SPDXID": "SPDXRef-port-file-8",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "8dfd3c0ec76b7280fa6f8f5d568c8487973b84d886bf774bbbfdd20c42107044"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./vcpkg.json",
+ "SPDXID": "SPDXRef-port-file-9",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "7d6c52dc8f39c87fa9ebe93e28e756375dcdbd8eb05d8928384c4b28594bcb38"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./bin/sqlite3.dll",
+ "SPDXID": "SPDXRef-binary-file-0",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "e6b92a36c07e17a89ace72baf9049a9dd8315e82bee48895e61fafb937182eaa"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./bin/sqlite3.pdb",
+ "SPDXID": "SPDXRef-binary-file-1",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "f36b906f94756ea130f535753772c0858a576eba9789dfd274c6717aba7214b8"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./BUILD_INFO",
+ "SPDXID": "SPDXRef-binary-file-2",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "5e7f821ab4eb804deb535baa7b41edca682d0303cf21a91908c98d5c9a7dcf4d"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./debug/bin/sqlite3.dll",
+ "SPDXID": "SPDXRef-binary-file-3",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "a60ba3dc04b5146b5565f4d59ae3de98f10b9ce224202184d6b6ac819a1c98a8"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./debug/bin/sqlite3.pdb",
+ "SPDXID": "SPDXRef-binary-file-4",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "1121fecc170fe4345d31dc8a4657066df315c714ef012d1de1732224916c2d52"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./debug/lib/pkgconfig/sqlite3.pc",
+ "SPDXID": "SPDXRef-binary-file-5",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "4c3d21bf5374fb48d6bc6fbeebe96fb98e49155e02b7df2a5eea139710b6bf68"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./debug/lib/sqlite3.lib",
+ "SPDXID": "SPDXRef-binary-file-6",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "fac8c214fb0aae7ab0f224de8823e5f7fb994608381318ac94f445f8355b0029"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./include/sqlite3-vcpkg-config.h",
+ "SPDXID": "SPDXRef-binary-file-7",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "cc7e6952513027989b4bae8f65189c86f5e03df91ad67d235b8ce5ce9d67b46d"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./include/sqlite3.h",
+ "SPDXID": "SPDXRef-binary-file-8",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "d0c066074115e7e29f9ffea69727afe2dcaa8d0134997f174bae3776cd3f2e4b"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./include/sqlite3ext.h",
+ "SPDXID": "SPDXRef-binary-file-9",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "ac9645e5c9ff0cf176efdd6e75cb5e98f46295d38e02db5c4d208826a39ab4be"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./lib/pkgconfig/sqlite3.pc",
+ "SPDXID": "SPDXRef-binary-file-10",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "1f61193e36ccd6aa477b1a1d5100d4a20c49759614fc6e024e9e3f08b26f10e6"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./lib/sqlite3.lib",
+ "SPDXID": "SPDXRef-binary-file-11",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "aeebad3650022c401d4eb0cfceb6ca3633ac54340175d812e2da0e08856f70d2"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./share/sqlite3/copyright",
+ "SPDXID": "SPDXRef-binary-file-12",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "3cafdd9b568b924b234b91f4a24649d509f02643ae727eac6a4e33818288c9c4"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./share/sqlite3/usage",
+ "SPDXID": "SPDXRef-binary-file-13",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "1cd1a4fe57d9caf51321f363f1d395074ac7d0c14b7035a5d2c218670be4b5b3"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./share/unofficial-sqlite3/unofficial-sqlite3-config.cmake",
+ "SPDXID": "SPDXRef-binary-file-14",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "26d3a7e66a0dbfa1c094567579e4ef72f68a48b5ed809b16813a5cd696e57f10"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./share/unofficial-sqlite3/unofficial-sqlite3-targets-debug.cmake",
+ "SPDXID": "SPDXRef-binary-file-15",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "dc0cd980fb43a6a9133f253220bfc8084b6e8a97e720a193d5ba979b15ee579f"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./share/unofficial-sqlite3/unofficial-sqlite3-targets-release.cmake",
+ "SPDXID": "SPDXRef-binary-file-16",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "16b83cf69131a982341fe9968f3ad28b27239d4da1f22a935e1e0cfa4dcbcee6"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./share/unofficial-sqlite3/unofficial-sqlite3-targets.cmake",
+ "SPDXID": "SPDXRef-binary-file-17",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "81e37f42252700dcea9eb8a26d6746c2a6be4a4dad0a7fa3725bea2e24ac57d8"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ }
+ ]
+}
diff --git a/vcpkg_installed/x64-windows/share/sqlite3/vcpkg_abi_info.txt b/vcpkg_installed/x64-windows/share/sqlite3/vcpkg_abi_info.txt
new file mode 100644
index 0000000..52167fe
--- /dev/null
+++ b/vcpkg_installed/x64-windows/share/sqlite3/vcpkg_abi_info.txt
@@ -0,0 +1,26 @@
+CMakeLists.txt 1bce476602f5213aab30f2e589ad9575d934277ddca421caea22f118e2cb7715
+add-config-include.patch 282d8b4716abc154e121bf89ef2db565220e705ce68abf6f626aceb92c10040b
+cmake 3.31.10
+features core;json1
+fix-arm-uwp.patch f4397f84d931cccb44a038194c895e28c749f1825ab45db4b5dccd6e3b6b5967
+portfile.cmake 62d9617f5d204ecfe3589ffd8e3117552f91060aa2f730c49fbcbac06f055eb9
+ports.cmake f4cc0e4d312b743fcb1e9b680c66d17bb556996dc267dc1301eac9037608a378
+post_build_checks 2
+powershell 7.5.4
+sbom_info 1
+sqlite3-config.in.cmake f073f9c56d565a12880599c85cea34de45224f61835a1521117707411374f624
+sqlite3-vcpkg-config.h.in 044f8cedfe5964996d7cc185e8d4ee51f574da37359b9bbfb05c1f1892bdc71f
+sqlite3.pc.in 98f3a7f858317c8a03e2ae14c3420a7e3a6d20491c1e9dbb13d9af279c0609ec
+triplet x64-windows
+triplet_abi 4556164a2cd3dd6f4742101eabb46def7e71b6e5856faa88e5d005aac12a803c-1d3d767ab10b488977977b83f6c2da7e06afd80b1e375a2a41c60c343e7b3f94-321192fc3ba95646560cffbf5730b564309d1e11
+usage 1cd1a4fe57d9caf51321f363f1d395074ac7d0c14b7035a5d2c218670be4b5b3
+vcpkg-cmake 027ac2c51b18006a571bcdad8e0bef16266f84d8d02c4dda136e884376fe6401
+vcpkg-cmake-config d5da11e75ce5ca400c29f10cac3137431582c7b33e04acdbf958e45cc10912c1
+vcpkg-cmake-wrapper.cmake 8dfd3c0ec76b7280fa6f8f5d568c8487973b84d886bf774bbbfdd20c42107044
+vcpkg.json 7d6c52dc8f39c87fa9ebe93e28e756375dcdbd8eb05d8928384c4b28594bcb38
+vcpkg_check_features 943b217e0968d64cf2cb9c272608e6a0b497377e792034f819809a79e1502c2b
+vcpkg_copy_pdbs d15c2f2822d93ecb9023af44803328e491c5374136e0813600289582a72d196d
+vcpkg_copy_tools 3d45ff761bddbabe8923b52330168dc3abd295fa469d3f2e47cb14dce85332d5
+vcpkg_download_distfile 5b22c0d0a397f4fdd0aa1c054afc84c20c91591d669027688b7c11334c3e4d0e
+vcpkg_extract_source_archive 9c733832f8b58b05e6c329ae8b6ad1cfa858224fdc06d4a2d08b428e31de1a51
+vcpkg_fixup_pkgconfig 1a15f6c6d8e2b244d83a7514a0412d339127d2217d1df60ad1388b546c85f777
diff --git a/vcpkg_installed/x64-windows/share/unofficial-sqlite3/unofficial-sqlite3-config.cmake b/vcpkg_installed/x64-windows/share/unofficial-sqlite3/unofficial-sqlite3-config.cmake
new file mode 100644
index 0000000..cebd8a6
--- /dev/null
+++ b/vcpkg_installed/x64-windows/share/unofficial-sqlite3/unofficial-sqlite3-config.cmake
@@ -0,0 +1,10 @@
+
+include(CMakeFindDependencyMacro)
+if(NOT WIN32)
+ find_dependency(Threads)
+endif()
+if("dynamic" STREQUAL "static")
+ find_package(ICU COMPONENTS uc i18n)
+endif()
+
+include(${CMAKE_CURRENT_LIST_DIR}/unofficial-sqlite3-targets.cmake)
diff --git a/vcpkg_installed/x64-windows/share/unofficial-sqlite3/unofficial-sqlite3-targets-debug.cmake b/vcpkg_installed/x64-windows/share/unofficial-sqlite3/unofficial-sqlite3-targets-debug.cmake
new file mode 100644
index 0000000..5c4af80
--- /dev/null
+++ b/vcpkg_installed/x64-windows/share/unofficial-sqlite3/unofficial-sqlite3-targets-debug.cmake
@@ -0,0 +1,19 @@
+#----------------------------------------------------------------
+# Generated CMake target import file for configuration "Debug".
+#----------------------------------------------------------------
+
+# Commands may need to know the format version.
+set(CMAKE_IMPORT_FILE_VERSION 1)
+
+# Import target "unofficial::sqlite3::sqlite3" for configuration "Debug"
+set_property(TARGET unofficial::sqlite3::sqlite3 APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG)
+set_target_properties(unofficial::sqlite3::sqlite3 PROPERTIES
+ IMPORTED_IMPLIB_DEBUG "${_IMPORT_PREFIX}/debug/lib/sqlite3.lib"
+ IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/debug/bin/sqlite3.dll"
+ )
+
+list(APPEND _cmake_import_check_targets unofficial::sqlite3::sqlite3 )
+list(APPEND _cmake_import_check_files_for_unofficial::sqlite3::sqlite3 "${_IMPORT_PREFIX}/debug/lib/sqlite3.lib" "${_IMPORT_PREFIX}/debug/bin/sqlite3.dll" )
+
+# Commands beyond this point should not need to know the version.
+set(CMAKE_IMPORT_FILE_VERSION)
diff --git a/vcpkg_installed/x64-windows/share/unofficial-sqlite3/unofficial-sqlite3-targets-release.cmake b/vcpkg_installed/x64-windows/share/unofficial-sqlite3/unofficial-sqlite3-targets-release.cmake
new file mode 100644
index 0000000..f6be6cf
--- /dev/null
+++ b/vcpkg_installed/x64-windows/share/unofficial-sqlite3/unofficial-sqlite3-targets-release.cmake
@@ -0,0 +1,19 @@
+#----------------------------------------------------------------
+# Generated CMake target import file for configuration "Release".
+#----------------------------------------------------------------
+
+# Commands may need to know the format version.
+set(CMAKE_IMPORT_FILE_VERSION 1)
+
+# Import target "unofficial::sqlite3::sqlite3" for configuration "Release"
+set_property(TARGET unofficial::sqlite3::sqlite3 APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE)
+set_target_properties(unofficial::sqlite3::sqlite3 PROPERTIES
+ IMPORTED_IMPLIB_RELEASE "${_IMPORT_PREFIX}/lib/sqlite3.lib"
+ IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/bin/sqlite3.dll"
+ )
+
+list(APPEND _cmake_import_check_targets unofficial::sqlite3::sqlite3 )
+list(APPEND _cmake_import_check_files_for_unofficial::sqlite3::sqlite3 "${_IMPORT_PREFIX}/lib/sqlite3.lib" "${_IMPORT_PREFIX}/bin/sqlite3.dll" )
+
+# Commands beyond this point should not need to know the version.
+set(CMAKE_IMPORT_FILE_VERSION)
diff --git a/vcpkg_installed/x64-windows/share/unofficial-sqlite3/unofficial-sqlite3-targets.cmake b/vcpkg_installed/x64-windows/share/unofficial-sqlite3/unofficial-sqlite3-targets.cmake
new file mode 100644
index 0000000..6802caa
--- /dev/null
+++ b/vcpkg_installed/x64-windows/share/unofficial-sqlite3/unofficial-sqlite3-targets.cmake
@@ -0,0 +1,105 @@
+# Generated by CMake
+
+if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8)
+ message(FATAL_ERROR "CMake >= 2.8.3 required")
+endif()
+if(CMAKE_VERSION VERSION_LESS "2.8.3")
+ message(FATAL_ERROR "CMake >= 2.8.3 required")
+endif()
+cmake_policy(PUSH)
+cmake_policy(VERSION 2.8.3...3.29)
+#----------------------------------------------------------------
+# Generated CMake target import file.
+#----------------------------------------------------------------
+
+# Commands may need to know the format version.
+set(CMAKE_IMPORT_FILE_VERSION 1)
+
+# Protect against multiple inclusion, which would fail when already imported targets are added once more.
+set(_cmake_targets_defined "")
+set(_cmake_targets_not_defined "")
+set(_cmake_expected_targets "")
+foreach(_cmake_expected_target IN ITEMS unofficial::sqlite3::sqlite3)
+ list(APPEND _cmake_expected_targets "${_cmake_expected_target}")
+ if(TARGET "${_cmake_expected_target}")
+ list(APPEND _cmake_targets_defined "${_cmake_expected_target}")
+ else()
+ list(APPEND _cmake_targets_not_defined "${_cmake_expected_target}")
+ endif()
+endforeach()
+unset(_cmake_expected_target)
+if(_cmake_targets_defined STREQUAL _cmake_expected_targets)
+ unset(_cmake_targets_defined)
+ unset(_cmake_targets_not_defined)
+ unset(_cmake_expected_targets)
+ unset(CMAKE_IMPORT_FILE_VERSION)
+ cmake_policy(POP)
+ return()
+endif()
+if(NOT _cmake_targets_defined STREQUAL "")
+ string(REPLACE ";" ", " _cmake_targets_defined_text "${_cmake_targets_defined}")
+ string(REPLACE ";" ", " _cmake_targets_not_defined_text "${_cmake_targets_not_defined}")
+ message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_cmake_targets_defined_text}\nTargets not yet defined: ${_cmake_targets_not_defined_text}\n")
+endif()
+unset(_cmake_targets_defined)
+unset(_cmake_targets_not_defined)
+unset(_cmake_expected_targets)
+
+
+# Compute the installation prefix relative to this file.
+get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH)
+get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
+get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
+if(_IMPORT_PREFIX STREQUAL "/")
+ set(_IMPORT_PREFIX "")
+endif()
+
+# Create imported target unofficial::sqlite3::sqlite3
+add_library(unofficial::sqlite3::sqlite3 SHARED IMPORTED)
+
+set_target_properties(unofficial::sqlite3::sqlite3 PROPERTIES
+ INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include"
+)
+
+# Load information for each installed configuration.
+file(GLOB _cmake_config_files "${CMAKE_CURRENT_LIST_DIR}/unofficial-sqlite3-targets-*.cmake")
+foreach(_cmake_config_file IN LISTS _cmake_config_files)
+ include("${_cmake_config_file}")
+endforeach()
+unset(_cmake_config_file)
+unset(_cmake_config_files)
+
+# Cleanup temporary variables.
+set(_IMPORT_PREFIX)
+
+# Loop over all imported files and verify that they actually exist
+foreach(_cmake_target IN LISTS _cmake_import_check_targets)
+ if(CMAKE_VERSION VERSION_LESS "3.28"
+ OR NOT DEFINED _cmake_import_check_xcframework_for_${_cmake_target}
+ OR NOT IS_DIRECTORY "${_cmake_import_check_xcframework_for_${_cmake_target}}")
+ foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}")
+ if(NOT EXISTS "${_cmake_file}")
+ message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file
+ \"${_cmake_file}\"
+but this file does not exist. Possible reasons include:
+* The file was deleted, renamed, or moved to another location.
+* An install or uninstall procedure did not complete successfully.
+* The installation package was faulty and contained
+ \"${CMAKE_CURRENT_LIST_FILE}\"
+but not all the files it references.
+")
+ endif()
+ endforeach()
+ endif()
+ unset(_cmake_file)
+ unset("_cmake_import_check_files_for_${_cmake_target}")
+endforeach()
+unset(_cmake_target)
+unset(_cmake_import_check_targets)
+
+# This file does not depend on other imported targets which have
+# been exported from the same project but in a separate export set.
+
+# Commands beyond this point should not need to know the version.
+set(CMAKE_IMPORT_FILE_VERSION)
+cmake_policy(POP)
diff --git a/vcpkg_installed/x64-windows/share/vcpkg-cmake-config/copyright b/vcpkg_installed/x64-windows/share/vcpkg-cmake-config/copyright
new file mode 100644
index 0000000..2e4eac8
--- /dev/null
+++ b/vcpkg_installed/x64-windows/share/vcpkg-cmake-config/copyright
@@ -0,0 +1,23 @@
+Copyright (c) Microsoft Corporation
+
+All rights reserved.
+
+MIT License
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+of the Software, and to permit persons to whom the Software is furnished to do
+so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/vcpkg_installed/x64-windows/share/vcpkg-cmake-config/vcpkg-port-config.cmake b/vcpkg_installed/x64-windows/share/vcpkg-cmake-config/vcpkg-port-config.cmake
new file mode 100644
index 0000000..980d411
--- /dev/null
+++ b/vcpkg_installed/x64-windows/share/vcpkg-cmake-config/vcpkg-port-config.cmake
@@ -0,0 +1 @@
+include("${CMAKE_CURRENT_LIST_DIR}/vcpkg_cmake_config_fixup.cmake")
diff --git a/vcpkg_installed/x64-windows/share/vcpkg-cmake-config/vcpkg.spdx.json b/vcpkg_installed/x64-windows/share/vcpkg-cmake-config/vcpkg.spdx.json
new file mode 100644
index 0000000..a153017
--- /dev/null
+++ b/vcpkg_installed/x64-windows/share/vcpkg-cmake-config/vcpkg.spdx.json
@@ -0,0 +1,203 @@
+{
+ "$schema": "https://raw.githubusercontent.com/spdx/spdx-spec/v2.2.1/schemas/spdx-schema.json",
+ "spdxVersion": "SPDX-2.2",
+ "dataLicense": "CC0-1.0",
+ "SPDXID": "SPDXRef-DOCUMENT",
+ "documentNamespace": "https://spdx.org/spdxdocs/vcpkg-cmake-config-x64-windows-2024-05-23-4ca4a5d5-50e2-4e15-9d41-9281c9ec814a",
+ "name": "vcpkg-cmake-config:x64-windows@2024-05-23 d5da11e75ce5ca400c29f10cac3137431582c7b33e04acdbf958e45cc10912c1",
+ "creationInfo": {
+ "creators": [
+ "Tool: vcpkg-2026-02-21-82f3841f4f91e8389b7c7ddf61e6733683b2f67b"
+ ],
+ "created": "2026-05-10T06:08:16Z"
+ },
+ "relationships": [
+ {
+ "spdxElementId": "SPDXRef-port",
+ "relationshipType": "GENERATES",
+ "relatedSpdxElement": "SPDXRef-binary"
+ },
+ {
+ "spdxElementId": "SPDXRef-port",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-port-file-0"
+ },
+ {
+ "spdxElementId": "SPDXRef-port",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-port-file-1"
+ },
+ {
+ "spdxElementId": "SPDXRef-port",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-port-file-2"
+ },
+ {
+ "spdxElementId": "SPDXRef-port",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-port-file-3"
+ },
+ {
+ "spdxElementId": "SPDXRef-port-file-3",
+ "relationshipType": "DEPENDENCY_MANIFEST_OF",
+ "relatedSpdxElement": "SPDXRef-port"
+ },
+ {
+ "spdxElementId": "SPDXRef-port",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-port-file-4"
+ },
+ {
+ "spdxElementId": "SPDXRef-binary",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-binary-file-0"
+ },
+ {
+ "spdxElementId": "SPDXRef-binary",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-binary-file-1"
+ },
+ {
+ "spdxElementId": "SPDXRef-binary",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-binary-file-2"
+ },
+ {
+ "spdxElementId": "SPDXRef-binary",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-binary-file-3"
+ }
+ ],
+ "packages": [
+ {
+ "name": "vcpkg-cmake-config",
+ "SPDXID": "SPDXRef-port",
+ "versionInfo": "2024-05-23",
+ "downloadLocation": "git+https://github.com/microsoft/vcpkg@97a63e4bc1a17422ffe4eff71da53b4b561a7841",
+ "licenseConcluded": "MIT",
+ "licenseDeclared": "NOASSERTION",
+ "copyrightText": "NOASSERTION",
+ "comment": "This is the port (recipe) consumed by vcpkg."
+ },
+ {
+ "name": "vcpkg-cmake-config:x64-windows",
+ "SPDXID": "SPDXRef-binary",
+ "versionInfo": "d5da11e75ce5ca400c29f10cac3137431582c7b33e04acdbf958e45cc10912c1",
+ "downloadLocation": "NONE",
+ "licenseConcluded": "MIT",
+ "licenseDeclared": "NOASSERTION",
+ "copyrightText": "NOASSERTION",
+ "comment": "This is a binary package built by vcpkg."
+ }
+ ],
+ "files": [
+ {
+ "fileName": "./copyright",
+ "SPDXID": "SPDXRef-port-file-0",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "04b60f99a43bfd7fefdc8364b24aac704a2160cef969b75ba6a38b62dc4c4b70"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./portfile.cmake",
+ "SPDXID": "SPDXRef-port-file-1",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "832b34e63f5af41ad1b2e4aa79c5bfa507a005b120b51548e674accc706837d7"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./vcpkg-port-config.cmake",
+ "SPDXID": "SPDXRef-port-file-2",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "72bc3093337e633bdd19fe5d4dd1f38ca1918def49608d676a9c98c686d38b1e"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./vcpkg.json",
+ "SPDXID": "SPDXRef-port-file-3",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "3964c3d0e6b39c7f42cebd5949cccdc7eb6feb83ee434fe73756c954b173c5c2"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./vcpkg_cmake_config_fixup.cmake",
+ "SPDXID": "SPDXRef-port-file-4",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "f3880578674f1bdbc54b67c5fc3787aaab8ee8bcf4e3e6e008204bf4ab67aa0b"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./BUILD_INFO",
+ "SPDXID": "SPDXRef-binary-file-0",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "a73b10fef47d7e23b16c4603b4eed0f405d298ac520f9cf61cf5ba087ed4e225"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./share/vcpkg-cmake-config/copyright",
+ "SPDXID": "SPDXRef-binary-file-1",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "04b60f99a43bfd7fefdc8364b24aac704a2160cef969b75ba6a38b62dc4c4b70"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./share/vcpkg-cmake-config/vcpkg-port-config.cmake",
+ "SPDXID": "SPDXRef-binary-file-2",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "72bc3093337e633bdd19fe5d4dd1f38ca1918def49608d676a9c98c686d38b1e"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./share/vcpkg-cmake-config/vcpkg_cmake_config_fixup.cmake",
+ "SPDXID": "SPDXRef-binary-file-3",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "f3880578674f1bdbc54b67c5fc3787aaab8ee8bcf4e3e6e008204bf4ab67aa0b"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ }
+ ]
+}
diff --git a/vcpkg_installed/x64-windows/share/vcpkg-cmake-config/vcpkg_abi_info.txt b/vcpkg_installed/x64-windows/share/vcpkg-cmake-config/vcpkg_abi_info.txt
new file mode 100644
index 0000000..a7c1240
--- /dev/null
+++ b/vcpkg_installed/x64-windows/share/vcpkg-cmake-config/vcpkg_abi_info.txt
@@ -0,0 +1,14 @@
+cmake 3.31.10
+copyright 04b60f99a43bfd7fefdc8364b24aac704a2160cef969b75ba6a38b62dc4c4b70
+features core
+portfile.cmake 832b34e63f5af41ad1b2e4aa79c5bfa507a005b120b51548e674accc706837d7
+ports.cmake f4cc0e4d312b743fcb1e9b680c66d17bb556996dc267dc1301eac9037608a378
+post_build_checks 2
+powershell 7.5.4
+sbom_info 1
+triplet x64-windows
+triplet_abi 4556164a2cd3dd6f4742101eabb46def7e71b6e5856faa88e5d005aac12a803c-1d3d767ab10b488977977b83f6c2da7e06afd80b1e375a2a41c60c343e7b3f94-321192fc3ba95646560cffbf5730b564309d1e11
+vcpkg-port-config.cmake 72bc3093337e633bdd19fe5d4dd1f38ca1918def49608d676a9c98c686d38b1e
+vcpkg.json 3964c3d0e6b39c7f42cebd5949cccdc7eb6feb83ee434fe73756c954b173c5c2
+vcpkg_cmake_config_fixup.cmake f3880578674f1bdbc54b67c5fc3787aaab8ee8bcf4e3e6e008204bf4ab67aa0b
+vcpkg_list f5de3ebcbc40a4db90622ade9aca918e2cf404dc0d91342fcde457d730e6fa29
diff --git a/vcpkg_installed/x64-windows/share/vcpkg-cmake-config/vcpkg_cmake_config_fixup.cmake b/vcpkg_installed/x64-windows/share/vcpkg-cmake-config/vcpkg_cmake_config_fixup.cmake
new file mode 100644
index 0000000..83a1858
--- /dev/null
+++ b/vcpkg_installed/x64-windows/share/vcpkg-cmake-config/vcpkg_cmake_config_fixup.cmake
@@ -0,0 +1,278 @@
+include_guard(GLOBAL)
+
+function(vcpkg_cmake_config_fixup)
+ cmake_parse_arguments(PARSE_ARGV 0 "arg" "DO_NOT_DELETE_PARENT_CONFIG_PATH;NO_PREFIX_CORRECTION" "PACKAGE_NAME;CONFIG_PATH;TOOLS_PATH" "")
+
+ if(DEFINED arg_UNPARSED_ARGUMENTS)
+ message(FATAL_ERROR "vcpkg_cmake_config_fixup was passed extra arguments: ${arg_UNPARSED_ARGUMENTS}")
+ endif()
+ if(NOT arg_PACKAGE_NAME)
+ set(arg_PACKAGE_NAME "${PORT}")
+ endif()
+ if(NOT arg_CONFIG_PATH)
+ set(arg_CONFIG_PATH "share/${arg_PACKAGE_NAME}")
+ endif()
+ if(NOT arg_TOOLS_PATH)
+ set(arg_TOOLS_PATH "tools/${PORT}")
+ endif()
+ set(target_path "share/${arg_PACKAGE_NAME}")
+
+ string(REPLACE "." "\\." EXECUTABLE_SUFFIX "${VCPKG_TARGET_EXECUTABLE_SUFFIX}")
+
+ set(debug_share "${CURRENT_PACKAGES_DIR}/debug/${target_path}")
+ set(release_share "${CURRENT_PACKAGES_DIR}/${target_path}")
+
+ if(NOT arg_CONFIG_PATH STREQUAL "share/${arg_PACKAGE_NAME}")
+ if(arg_CONFIG_PATH STREQUAL "share")
+ set(arg_CONFIG_PATH z_vcpkg_share)
+ file(RENAME "${CURRENT_PACKAGES_DIR}/debug/share" "${CURRENT_PACKAGES_DIR}/debug/${arg_CONFIG_PATH}")
+ file(RENAME "${CURRENT_PACKAGES_DIR}/share" "${CURRENT_PACKAGES_DIR}/${arg_CONFIG_PATH}")
+ endif()
+
+ set(debug_config "${CURRENT_PACKAGES_DIR}/debug/${arg_CONFIG_PATH}")
+ set(release_config "${CURRENT_PACKAGES_DIR}/${arg_CONFIG_PATH}")
+ if(NOT DEFINED VCPKG_BUILD_TYPE OR VCPKG_BUILD_TYPE STREQUAL "debug")
+ if(NOT EXISTS "${debug_config}")
+ message(FATAL_ERROR "'${debug_config}' does not exist.")
+ endif()
+
+ # This roundabout handling enables CONFIG_PATH = share
+ file(MAKE_DIRECTORY "${debug_share}")
+ file(GLOB files "${debug_config}/*")
+ file(COPY ${files} DESTINATION "${debug_share}")
+ file(REMOVE_RECURSE "${debug_config}")
+ endif()
+
+ file(GLOB files "${release_config}/*")
+ file(COPY ${files} DESTINATION "${release_share}")
+ file(REMOVE_RECURSE "${release_config}")
+
+ if(NOT DEFINED VCPKG_BUILD_TYPE OR VCPKG_BUILD_TYPE STREQUAL "debug")
+ get_filename_component(debug_config_dir_name "${debug_config}" NAME)
+ string(TOLOWER "${debug_config_dir_name}" debug_config_dir_name)
+ if(debug_config_dir_name STREQUAL "cmake" AND NOT arg_DO_NOT_DELETE_PARENT_CONFIG_PATH)
+ file(REMOVE_RECURSE "${debug_config}")
+ else()
+ get_filename_component(debug_config_parent_dir "${debug_config}" DIRECTORY)
+ get_filename_component(debug_config_dir_name "${debug_config_parent_dir}" NAME)
+ string(TOLOWER "${debug_config_dir_name}" debug_config_dir_name)
+ if(debug_config_dir_name STREQUAL "cmake" AND NOT arg_DO_NOT_DELETE_PARENT_CONFIG_PATH)
+ file(REMOVE_RECURSE "${debug_config_parent_dir}")
+ endif()
+ endif()
+ endif()
+
+ get_filename_component(release_config_dir_name "${release_config}" NAME)
+ string(TOLOWER "${release_config_dir_name}" release_config_dir_name)
+ if(release_config_dir_name STREQUAL "cmake" AND NOT arg_DO_NOT_DELETE_PARENT_CONFIG_PATH)
+ file(REMOVE_RECURSE "${release_config}")
+ else()
+ get_filename_component(release_config_parent_dir "${release_config}" DIRECTORY)
+ get_filename_component(release_config_dir_name "${release_config_parent_dir}" NAME)
+ string(TOLOWER "${release_config_dir_name}" release_config_dir_name)
+ if(release_config_dir_name STREQUAL "cmake" AND NOT arg_DO_NOT_DELETE_PARENT_CONFIG_PATH)
+ file(REMOVE_RECURSE "${release_config_parent_dir}")
+ endif()
+ endif()
+ endif()
+
+ if(NOT DEFINED VCPKG_BUILD_TYPE OR VCPKG_BUILD_TYPE STREQUAL "debug")
+ if(NOT EXISTS "${debug_share}")
+ message(FATAL_ERROR "'${debug_share}' does not exist.")
+ endif()
+ endif()
+
+ file(GLOB_RECURSE release_targets
+ "${release_share}/*-release.cmake"
+ )
+ foreach(release_target IN LISTS release_targets)
+ file(READ "${release_target}" contents)
+ string(REPLACE "${CURRENT_INSTALLED_DIR}" "\${_IMPORT_PREFIX}" contents "${contents}")
+ string(REGEX REPLACE "\\\${_IMPORT_PREFIX}/bin/([^ \"]+${EXECUTABLE_SUFFIX})" "\${_IMPORT_PREFIX}/${arg_TOOLS_PATH}/\\1" contents "${contents}")
+ file(WRITE "${release_target}" "${contents}")
+ endforeach()
+
+ if(NOT DEFINED VCPKG_BUILD_TYPE OR VCPKG_BUILD_TYPE STREQUAL "debug")
+ file(GLOB_RECURSE debug_targets
+ "${debug_share}/*-debug.cmake"
+ )
+ foreach(debug_target IN LISTS debug_targets)
+ file(RELATIVE_PATH debug_target_rel "${debug_share}" "${debug_target}")
+
+ file(READ "${debug_target}" contents)
+ string(REPLACE "${CURRENT_INSTALLED_DIR}" "\${_IMPORT_PREFIX}" contents "${contents}")
+ string(REGEX REPLACE "\\\${_IMPORT_PREFIX}/bin/([^ \";]+${EXECUTABLE_SUFFIX})" "\${_IMPORT_PREFIX}/${arg_TOOLS_PATH}/\\1" contents "${contents}")
+ string(REPLACE "\${_IMPORT_PREFIX}/lib" "\${_IMPORT_PREFIX}/debug/lib" contents "${contents}")
+ string(REPLACE "\${_IMPORT_PREFIX}/bin" "\${_IMPORT_PREFIX}/debug/bin" contents "${contents}")
+ file(WRITE "${release_share}/${debug_target_rel}" "${contents}")
+
+ file(REMOVE "${debug_target}")
+ endforeach()
+ endif()
+
+ #Fix ${_IMPORT_PREFIX} and absolute paths in cmake generated targets and configs;
+ #Since those can be renamed we have to check in every *.cmake, but only once.
+ file(GLOB_RECURSE main_cmakes "${release_share}/*.cmake")
+ if(NOT DEFINED Z_VCPKG_CMAKE_CONFIG_ALREADY_FIXED_UP)
+ vcpkg_list(SET Z_VCPKG_CMAKE_CONFIG_ALREADY_FIXED_UP)
+ endif()
+ foreach(already_fixed_up IN LISTS Z_VCPKG_CMAKE_CONFIG_ALREADY_FIXED_UP)
+ vcpkg_list(REMOVE_ITEM main_cmakes "${already_fixed_up}")
+ endforeach()
+ vcpkg_list(APPEND Z_VCPKG_CMAKE_CONFIG_ALREADY_FIXED_UP ${main_cmakes})
+ set(Z_VCPKG_CMAKE_CONFIG_ALREADY_FIXED_UP "${Z_VCPKG_CMAKE_CONFIG_ALREADY_FIXED_UP}" CACHE INTERNAL "")
+
+ foreach(main_cmake IN LISTS main_cmakes)
+ file(READ "${main_cmake}" contents)
+ # Note: I think the following comment is no longer true, since we now require the path to be `share/blah`
+ # however, I don't know it for sure.
+ # - nimazzuc
+
+ #This correction is not correct for all cases. To make it correct for all cases it needs to consider
+ #original folder deepness to CURRENT_PACKAGES_DIR in comparison to the moved to folder deepness which
+ #is always at least (>=) 2, e.g. share/${PORT}. Currently the code assumes it is always 2 although
+ #this requirement is only true for the *Config.cmake. The targets are not required to be in the same
+ #folder as the *Config.cmake!
+ if(NOT arg_NO_PREFIX_CORRECTION)
+ string(REGEX REPLACE
+[[get_filename_component\(_IMPORT_PREFIX "\${CMAKE_CURRENT_LIST_FILE}" PATH\)(
+get_filename_component\(_IMPORT_PREFIX "\${_IMPORT_PREFIX}" PATH\))*]]
+[[get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH)
+get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
+get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)]]
+ contents "${contents}") # see #1044 for details why this replacement is necessary. See #4782 why it must be a regex.
+ string(REGEX REPLACE
+[[get_filename_component\(PACKAGE_PREFIX_DIR "\${CMAKE_CURRENT_LIST_DIR}/\.\./(\.\./)*" ABSOLUTE\)]]
+[[get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../" ABSOLUTE)]]
+ contents "${contents}")
+ string(REGEX REPLACE
+[[get_filename_component\(PACKAGE_PREFIX_DIR "\${CMAKE_CURRENT_LIST_DIR}/\.\.((\\|/)\.\.)*" ABSOLUTE\)]]
+[[get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../" ABSOLUTE)]]
+ contents "${contents}") # This is a meson-related workaround, see https://github.com/mesonbuild/meson/issues/6955
+ endif()
+
+ # Merge release and debug configurations of target property INTERFACE_LINK_LIBRARIES.
+ string(REPLACE "${release_share}/" "${debug_share}/" debug_cmake "${main_cmake}")
+ if(DEFINED VCPKG_BUILD_TYPE)
+ # Skip. Warning: A release-only port in a dual-config installation
+ # may pull release dependencies into the debug configuration.
+ elseif(NOT contents MATCHES "INTERFACE_LINK_LIBRARIES")
+ # Skip. No relevant properties.
+ elseif(NOT contents MATCHES "# Generated CMake target import file\\.")
+ # Skip. No safe assumptions about a matching debug import file.
+ elseif(NOT EXISTS "${debug_cmake}")
+ message(SEND_ERROR "Did not find a debug import file matching '${main_cmake}'")
+ else()
+ file(READ "${debug_cmake}" debug_contents)
+ set(remainder "${contents}")
+ while(remainder)
+ z_vcpkg_cmake_config_fixup_match_command("${remainder}" "set_target_properties(" matched_command remainder)
+ if(NOT matched_command MATCHES "set_target_properties[(]([^ \$]*) PROPERTIES.* INTERFACE_LINK_LIBRARIES \"([^\"]*)\"")
+ continue()
+ endif()
+ set(target "${CMAKE_MATCH_1}")
+ set(release_libs "${CMAKE_MATCH_2}")
+ z_vcpkg_cmake_config_fixup_match_command("${debug_contents}" "set_target_properties(${target} " debug_command unused)
+ if(NOT debug_command MATCHES " INTERFACE_LINK_LIBRARIES \"([^\"]*)\"")
+ message(SEND_ERROR "Did not find a debug configuration for target '${target}'.")
+ continue()
+ endif()
+ set(debug_libs "${CMAKE_MATCH_1}")
+ z_vcpkg_cmake_config_fixup_merge(merged_libs release_libs debug_libs)
+ string(REPLACE " INTERFACE_LINK_LIBRARIES \"${release_libs}\"" " INTERFACE_LINK_LIBRARIES \"${merged_libs}\"" updated_command "${matched_command}")
+ string(REPLACE "${matched_command}" "${updated_command}" contents "${contents}")
+ endwhile()
+ endif()
+
+ #Fix absolute paths to installed dir with ones relative to ${CMAKE_CURRENT_LIST_DIR}
+ #This happens if vcpkg built libraries are directly linked to a target instead of using
+ #an imported target.
+ string(REPLACE "${CURRENT_INSTALLED_DIR}" [[${VCPKG_IMPORT_PREFIX}]] contents "${contents}")
+ file(TO_CMAKE_PATH "${CURRENT_PACKAGES_DIR}" cmake_current_packages_dir)
+ string(REPLACE "${cmake_current_packages_dir}" [[${VCPKG_IMPORT_PREFIX}]] contents "${contents}")
+ # If ${VCPKG_IMPORT_PREFIX} was actually used, inject a definition of it:
+ string(FIND "${contents}" [[${VCPKG_IMPORT_PREFIX}]] index)
+ if (NOT index STREQUAL "-1")
+ get_filename_component(main_cmake_dir "${main_cmake}" DIRECTORY)
+ # Calculate relative to be a sequence of "../"
+ file(RELATIVE_PATH relative "${main_cmake_dir}" "${cmake_current_packages_dir}")
+ string(PREPEND contents "get_filename_component(VCPKG_IMPORT_PREFIX \"\${CMAKE_CURRENT_LIST_DIR}\/${relative}\" ABSOLUTE)\n")
+ endif()
+
+ file(WRITE "${main_cmake}" "${contents}")
+ endforeach()
+
+ file(GLOB_RECURSE unused_files
+ "${debug_share}/*[Tt]argets.cmake"
+ "${debug_share}/*[Cc]onfig.cmake"
+ "${debug_share}/*[Cc]onfigVersion.cmake"
+ "${debug_share}/*[Cc]onfig-version.cmake"
+ )
+ foreach(unused_file IN LISTS unused_files)
+ file(REMOVE "${unused_file}")
+ endforeach()
+
+ # Remove /debug/<target_path>/ if it's empty.
+ file(GLOB_RECURSE remaining_files "${debug_share}/*")
+ if(remaining_files STREQUAL "")
+ file(REMOVE_RECURSE "${debug_share}")
+ endif()
+
+ # Remove /debug/share/ if it's empty.
+ file(GLOB_RECURSE remaining_files "${CURRENT_PACKAGES_DIR}/debug/share/*")
+ if(remaining_files STREQUAL "")
+ file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
+ endif()
+endfunction()
+
+# Match a command from "<needle>" to ")\n". On match, returns the command and
+# the remainder from haystack. Otherwise, returns empty values.
+function(z_vcpkg_cmake_config_fixup_match_command haystack needle out_match out_remainder)
+ set(match "")
+ set(remainder "")
+ string(FIND "${haystack}" "${needle}" first)
+ if(NOT first EQUAL "-1")
+ string(SUBSTRING "${haystack}" ${first} -1 tmp)
+ string(FIND "${tmp}" ")\n" bound)
+ if(NOT bound EQUAL "-1")
+ math(EXPR bound "${bound} + 2")
+ string(SUBSTRING "${tmp}" 0 ${bound} match)
+ string(SUBSTRING "${tmp}" "${bound}" -1 remainder)
+ endif()
+ endif()
+ set("${out_match}" "${match}" PARENT_SCOPE)
+ set("${out_remainder}" "${remainder}" PARENT_SCOPE)
+endfunction()
+
+# Merges link interface library lists for release and debug
+# into a single expression which use generator expression as necessary.
+function(z_vcpkg_cmake_config_fixup_merge out_var release_var debug_var)
+ set(release_libs "VCPKG;${${release_var}}")
+ string(REGEX REPLACE ";optimized;([^;]*)" ";\\1" release_libs "${release_libs}")
+ string(REGEX REPLACE ";debug;([^;]*)" ";" release_libs "${release_libs}")
+ list(REMOVE_AT release_libs 0)
+ list(FILTER release_libs EXCLUDE REGEX [[^\\[$]<\\[$]<CONFIG:DEBUG>:]])
+ list(TRANSFORM release_libs REPLACE [[^\\[$]<\\[$]<NOT:\\[$]<CONFIG:DEBUG>>:(.*)>$]] "\\1")
+
+ set(debug_libs "VCPKG;${${debug_var}}")
+ string(REGEX REPLACE ";optimized;([^;]*)" ";" debug_libs "${debug_libs}")
+ string(REGEX REPLACE ";debug;([^;]*)" ";\\1" debug_libs "${debug_libs}")
+ list(REMOVE_AT debug_libs 0)
+ list(FILTER debug_libs EXCLUDE REGEX [[^\\[$]<\\[$]<NOT:\\[$]<CONFIG:DEBUG>>:]])
+ list(TRANSFORM debug_libs REPLACE [[^\\[$]<\\[$]<CONFIG:DEBUG>:(.*)>$]] "\\1")
+
+ set(merged_libs "")
+ foreach(release_lib debug_lib IN ZIP_LISTS release_libs debug_libs)
+ if(release_lib STREQUAL debug_lib)
+ list(APPEND merged_libs "${release_lib}")
+ else()
+ if(release_lib)
+ list(APPEND merged_libs "\\\$<\\\$<NOT:\\\$<CONFIG:DEBUG>>:${release_lib}>")
+ endif()
+ if(debug_lib)
+ list(APPEND merged_libs "\\\$<\\\$<CONFIG:DEBUG>:${debug_lib}>")
+ endif()
+ endif()
+ endforeach()
+ set("${out_var}" "${merged_libs}" PARENT_SCOPE)
+endfunction()
diff --git a/vcpkg_installed/x64-windows/share/vcpkg-cmake/copyright b/vcpkg_installed/x64-windows/share/vcpkg-cmake/copyright
new file mode 100644
index 0000000..4d23e0e
--- /dev/null
+++ b/vcpkg_installed/x64-windows/share/vcpkg-cmake/copyright
@@ -0,0 +1,20 @@
+MIT License
+
+Copyright (c) Microsoft Corporation
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this
+software and associated documentation files (the "Software"), to deal in the Software
+without restriction, including without limitation the rights to use, copy, modify,
+merge, publish, distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to the following
+conditions:
+
+The above copyright notice and this permission notice shall be included in all copies
+or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
+INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
+PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
+CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
+OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/vcpkg_installed/x64-windows/share/vcpkg-cmake/vcpkg-port-config.cmake b/vcpkg_installed/x64-windows/share/vcpkg-cmake/vcpkg-port-config.cmake
new file mode 100644
index 0000000..f2a973d
--- /dev/null
+++ b/vcpkg_installed/x64-windows/share/vcpkg-cmake/vcpkg-port-config.cmake
@@ -0,0 +1,3 @@
+include("${CMAKE_CURRENT_LIST_DIR}/vcpkg_cmake_configure.cmake")
+include("${CMAKE_CURRENT_LIST_DIR}/vcpkg_cmake_build.cmake")
+include("${CMAKE_CURRENT_LIST_DIR}/vcpkg_cmake_install.cmake")
diff --git a/vcpkg_installed/x64-windows/share/vcpkg-cmake/vcpkg.spdx.json b/vcpkg_installed/x64-windows/share/vcpkg-cmake/vcpkg.spdx.json
new file mode 100644
index 0000000..e3c70a2
--- /dev/null
+++ b/vcpkg_installed/x64-windows/share/vcpkg-cmake/vcpkg.spdx.json
@@ -0,0 +1,254 @@
+{
+ "$schema": "https://raw.githubusercontent.com/spdx/spdx-spec/v2.2.1/schemas/spdx-schema.json",
+ "spdxVersion": "SPDX-2.2",
+ "dataLicense": "CC0-1.0",
+ "SPDXID": "SPDXRef-DOCUMENT",
+ "documentNamespace": "https://spdx.org/spdxdocs/vcpkg-cmake-x64-windows-2024-04-23-acc3cc12-7880-4c8a-ab3f-aaf665085a10",
+ "name": "vcpkg-cmake:x64-windows@2024-04-23 027ac2c51b18006a571bcdad8e0bef16266f84d8d02c4dda136e884376fe6401",
+ "creationInfo": {
+ "creators": [
+ "Tool: vcpkg-2026-02-21-82f3841f4f91e8389b7c7ddf61e6733683b2f67b"
+ ],
+ "created": "2026-05-10T06:08:16Z"
+ },
+ "relationships": [
+ {
+ "spdxElementId": "SPDXRef-port",
+ "relationshipType": "GENERATES",
+ "relatedSpdxElement": "SPDXRef-binary"
+ },
+ {
+ "spdxElementId": "SPDXRef-port",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-port-file-0"
+ },
+ {
+ "spdxElementId": "SPDXRef-port",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-port-file-1"
+ },
+ {
+ "spdxElementId": "SPDXRef-port",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-port-file-2"
+ },
+ {
+ "spdxElementId": "SPDXRef-port-file-2",
+ "relationshipType": "DEPENDENCY_MANIFEST_OF",
+ "relatedSpdxElement": "SPDXRef-port"
+ },
+ {
+ "spdxElementId": "SPDXRef-port",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-port-file-3"
+ },
+ {
+ "spdxElementId": "SPDXRef-port",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-port-file-4"
+ },
+ {
+ "spdxElementId": "SPDXRef-port",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-port-file-5"
+ },
+ {
+ "spdxElementId": "SPDXRef-binary",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-binary-file-0"
+ },
+ {
+ "spdxElementId": "SPDXRef-binary",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-binary-file-1"
+ },
+ {
+ "spdxElementId": "SPDXRef-binary",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-binary-file-2"
+ },
+ {
+ "spdxElementId": "SPDXRef-binary",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-binary-file-3"
+ },
+ {
+ "spdxElementId": "SPDXRef-binary",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-binary-file-4"
+ },
+ {
+ "spdxElementId": "SPDXRef-binary",
+ "relationshipType": "CONTAINS",
+ "relatedSpdxElement": "SPDXRef-binary-file-5"
+ }
+ ],
+ "packages": [
+ {
+ "name": "vcpkg-cmake",
+ "SPDXID": "SPDXRef-port",
+ "versionInfo": "2024-04-23",
+ "downloadLocation": "git+https://github.com/microsoft/vcpkg@e74aa1e8f93278a8e71372f1fa08c3df420eb840",
+ "licenseConcluded": "MIT",
+ "licenseDeclared": "NOASSERTION",
+ "copyrightText": "NOASSERTION",
+ "comment": "This is the port (recipe) consumed by vcpkg."
+ },
+ {
+ "name": "vcpkg-cmake:x64-windows",
+ "SPDXID": "SPDXRef-binary",
+ "versionInfo": "027ac2c51b18006a571bcdad8e0bef16266f84d8d02c4dda136e884376fe6401",
+ "downloadLocation": "NONE",
+ "licenseConcluded": "MIT",
+ "licenseDeclared": "NOASSERTION",
+ "copyrightText": "NOASSERTION",
+ "comment": "This is a binary package built by vcpkg."
+ }
+ ],
+ "files": [
+ {
+ "fileName": "./portfile.cmake",
+ "SPDXID": "SPDXRef-port-file-0",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "a711531b7f13b7da16fa1f25d7c5737a423d4a126465dc9e6689a0f043fcc1aa"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./vcpkg-port-config.cmake",
+ "SPDXID": "SPDXRef-port-file-1",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "f0a30f77c8f5e3ac40436fe2518a61ad067f2955c7ef3be6d6a0ca4b81cd2a45"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./vcpkg.json",
+ "SPDXID": "SPDXRef-port-file-2",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "6fd546b781a1aa5df572bdd31672cf222e55698aa5bf7d3e5c11abf1ae56a45b"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./vcpkg_cmake_build.cmake",
+ "SPDXID": "SPDXRef-port-file-3",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "6d1c27080fe3e768b5e7b968d6a28a37db154ebcb214297de25f10b6713511e1"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./vcpkg_cmake_configure.cmake",
+ "SPDXID": "SPDXRef-port-file-4",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "a8bc92be2faf621d6183ed1f3eb2ac3b103f4418b95f8695cf0dc7f7c5e8f724"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./vcpkg_cmake_install.cmake",
+ "SPDXID": "SPDXRef-port-file-5",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "3ae7886dc8434fac6f1e61190cc355fdec5fbd4f60758e2de20423cf49c91369"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./BUILD_INFO",
+ "SPDXID": "SPDXRef-binary-file-0",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "658d5b20f5215ff07e3df992736863b70b1549e3eb66e1d2190b7d73c6ba41b8"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./share/vcpkg-cmake/copyright",
+ "SPDXID": "SPDXRef-binary-file-1",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "1ee376fc340e0aa6ad6a3581c94126e741468705096ac92263048a21daa86460"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./share/vcpkg-cmake/vcpkg-port-config.cmake",
+ "SPDXID": "SPDXRef-binary-file-2",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "f0a30f77c8f5e3ac40436fe2518a61ad067f2955c7ef3be6d6a0ca4b81cd2a45"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./share/vcpkg-cmake/vcpkg_cmake_build.cmake",
+ "SPDXID": "SPDXRef-binary-file-3",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "6d1c27080fe3e768b5e7b968d6a28a37db154ebcb214297de25f10b6713511e1"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./share/vcpkg-cmake/vcpkg_cmake_configure.cmake",
+ "SPDXID": "SPDXRef-binary-file-4",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "a8bc92be2faf621d6183ed1f3eb2ac3b103f4418b95f8695cf0dc7f7c5e8f724"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ },
+ {
+ "fileName": "./share/vcpkg-cmake/vcpkg_cmake_install.cmake",
+ "SPDXID": "SPDXRef-binary-file-5",
+ "checksums": [
+ {
+ "algorithm": "SHA256",
+ "checksumValue": "3ae7886dc8434fac6f1e61190cc355fdec5fbd4f60758e2de20423cf49c91369"
+ }
+ ],
+ "licenseConcluded": "NOASSERTION",
+ "copyrightText": "NOASSERTION"
+ }
+ ]
+}
diff --git a/vcpkg_installed/x64-windows/share/vcpkg-cmake/vcpkg_abi_info.txt b/vcpkg_installed/x64-windows/share/vcpkg-cmake/vcpkg_abi_info.txt
new file mode 100644
index 0000000..fe7acd5
--- /dev/null
+++ b/vcpkg_installed/x64-windows/share/vcpkg-cmake/vcpkg_abi_info.txt
@@ -0,0 +1,21 @@
+cmake 3.31.10
+features core
+portfile.cmake a711531b7f13b7da16fa1f25d7c5737a423d4a126465dc9e6689a0f043fcc1aa
+ports.cmake f4cc0e4d312b743fcb1e9b680c66d17bb556996dc267dc1301eac9037608a378
+post_build_checks 2
+powershell 7.5.4
+sbom_info 1
+triplet x64-windows
+triplet_abi 4556164a2cd3dd6f4742101eabb46def7e71b6e5856faa88e5d005aac12a803c-1d3d767ab10b488977977b83f6c2da7e06afd80b1e375a2a41c60c343e7b3f94-321192fc3ba95646560cffbf5730b564309d1e11
+vcpkg-port-config.cmake f0a30f77c8f5e3ac40436fe2518a61ad067f2955c7ef3be6d6a0ca4b81cd2a45
+vcpkg.json 6fd546b781a1aa5df572bdd31672cf222e55698aa5bf7d3e5c11abf1ae56a45b
+vcpkg_add_to_path 5f5ae75cf37b2a58d1a8561ca96496b64cd91ec9a0afab0b976c3e5d59030bfe
+vcpkg_cmake_build.cmake 6d1c27080fe3e768b5e7b968d6a28a37db154ebcb214297de25f10b6713511e1
+vcpkg_cmake_configure.cmake a8bc92be2faf621d6183ed1f3eb2ac3b103f4418b95f8695cf0dc7f7c5e8f724
+vcpkg_cmake_install.cmake 3ae7886dc8434fac6f1e61190cc355fdec5fbd4f60758e2de20423cf49c91369
+vcpkg_configure_cmake e2f0cfea5cdd7a7569bad8d9a46c67f6e525e6bf540395d6e59c2827dd6b40ae
+vcpkg_execute_build_process 9018313630938a23dbeb6011f5770827fa738e355db579bb428c9ac867761b95
+vcpkg_execute_required_process 2df167e6e7f37c8038e02a3ebbfb239fa55de0b384ed4532d33f5483710a608b
+vcpkg_find_acquire_program 160aef664cb5ee563382ec92e481252a2d0dd0358518ce1aec7831d54865a52d
+vcpkg_find_acquire_program(NINJA) f8cbeaba6726f4f46260fb690f41afdfbeaedb8dccb7eed478a07fe1f89da220
+vcpkg_list f5de3ebcbc40a4db90622ade9aca918e2cf404dc0d91342fcde457d730e6fa29
diff --git a/vcpkg_installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_build.cmake b/vcpkg_installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_build.cmake
new file mode 100644
index 0000000..47933b3
--- /dev/null
+++ b/vcpkg_installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_build.cmake
@@ -0,0 +1,91 @@
+include_guard(GLOBAL)
+
+function(vcpkg_cmake_build)
+ cmake_parse_arguments(PARSE_ARGV 0 "arg" "DISABLE_PARALLEL;ADD_BIN_TO_PATH" "TARGET;LOGFILE_BASE" "")
+
+ if(DEFINED arg_UNPARSED_ARGUMENTS)
+ message(FATAL_ERROR "vcpkg_cmake_build was passed extra arguments: ${arg_UNPARSED_ARGUMENTS}")
+ endif()
+ if(NOT DEFINED arg_LOGFILE_BASE)
+ set(arg_LOGFILE_BASE "build")
+ endif()
+ vcpkg_list(SET build_param)
+ vcpkg_list(SET parallel_param)
+ vcpkg_list(SET no_parallel_param)
+
+ if("${Z_VCPKG_CMAKE_GENERATOR}" STREQUAL "Ninja")
+ vcpkg_list(SET build_param "-v") # verbose output
+ vcpkg_list(SET parallel_param "-j${VCPKG_CONCURRENCY}")
+ vcpkg_list(SET no_parallel_param "-j1")
+ elseif("${Z_VCPKG_CMAKE_GENERATOR}" MATCHES "^Visual Studio")
+ vcpkg_list(SET build_param
+ "/p:VCPkgLocalAppDataDisabled=true"
+ "/p:UseIntelMKL=No"
+ )
+ vcpkg_list(SET parallel_param "/m")
+ elseif("${Z_VCPKG_CMAKE_GENERATOR}" STREQUAL "NMake Makefiles")
+ # No options are currently added for nmake builds
+ elseif(Z_VCPKG_CMAKE_GENERATOR STREQUAL "Unix Makefiles")
+ vcpkg_list(SET build_param "VERBOSE=1")
+ vcpkg_list(SET parallel_param "-j${VCPKG_CONCURRENCY}")
+ vcpkg_list(SET no_parallel_param "")
+ elseif(Z_VCPKG_CMAKE_GENERATOR STREQUAL "Xcode")
+ vcpkg_list(SET parallel_param -jobs "${VCPKG_CONCURRENCY}")
+ vcpkg_list(SET no_parallel_param -jobs 1)
+ else()
+ message(WARNING "Unrecognized GENERATOR setting from vcpkg_cmake_configure().")
+ endif()
+
+ vcpkg_list(SET target_param)
+ if(arg_TARGET)
+ vcpkg_list(SET target_param "--target" "${arg_TARGET}")
+ endif()
+
+ foreach(build_type IN ITEMS debug release)
+ if(NOT DEFINED VCPKG_BUILD_TYPE OR "${VCPKG_BUILD_TYPE}" STREQUAL "${build_type}")
+ if("${build_type}" STREQUAL "debug")
+ set(short_build_type "dbg")
+ set(config "Debug")
+ else()
+ set(short_build_type "rel")
+ set(config "Release")
+ endif()
+
+ message(STATUS "Building ${TARGET_TRIPLET}-${short_build_type}")
+
+ if(arg_ADD_BIN_TO_PATH)
+ vcpkg_backup_env_variables(VARS PATH)
+ if("${build_type}" STREQUAL "debug")
+ vcpkg_add_to_path(PREPEND "${CURRENT_INSTALLED_DIR}/debug/bin")
+ else()
+ vcpkg_add_to_path(PREPEND "${CURRENT_INSTALLED_DIR}/bin")
+ endif()
+ endif()
+
+ if(arg_DISABLE_PARALLEL)
+ vcpkg_execute_build_process(
+ COMMAND
+ "${CMAKE_COMMAND}" --build . --config "${config}" ${target_param}
+ -- ${build_param} ${no_parallel_param}
+ WORKING_DIRECTORY "${CURRENT_BUILDTREES_DIR}/${TARGET_TRIPLET}-${short_build_type}"
+ LOGNAME "${arg_LOGFILE_BASE}-${TARGET_TRIPLET}-${short_build_type}"
+ )
+ else()
+ vcpkg_execute_build_process(
+ COMMAND
+ "${CMAKE_COMMAND}" --build . --config "${config}" ${target_param}
+ -- ${build_param} ${parallel_param}
+ NO_PARALLEL_COMMAND
+ "${CMAKE_COMMAND}" --build . --config "${config}" ${target_param}
+ -- ${build_param} ${no_parallel_param}
+ WORKING_DIRECTORY "${CURRENT_BUILDTREES_DIR}/${TARGET_TRIPLET}-${short_build_type}"
+ LOGNAME "${arg_LOGFILE_BASE}-${TARGET_TRIPLET}-${short_build_type}"
+ )
+ endif()
+
+ if(arg_ADD_BIN_TO_PATH)
+ vcpkg_restore_env_variables(VARS PATH)
+ endif()
+ endif()
+ endforeach()
+endfunction()
diff --git a/vcpkg_installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_configure.cmake b/vcpkg_installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_configure.cmake
new file mode 100644
index 0000000..acd510f
--- /dev/null
+++ b/vcpkg_installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_configure.cmake
@@ -0,0 +1,353 @@
+include_guard(GLOBAL)
+
+macro(z_vcpkg_cmake_configure_both_set_or_unset var1 var2)
+ if(DEFINED ${var1} AND NOT DEFINED ${var2})
+ message(FATAL_ERROR "If ${var1} is set, then ${var2} must be set.")
+ elseif(NOT DEFINED ${var1} AND DEFINED ${var2})
+ message(FATAL_ERROR "If ${var2} is set, then ${var1} must be set.")
+ endif()
+endmacro()
+
+function(vcpkg_cmake_configure)
+ cmake_parse_arguments(PARSE_ARGV 0 "arg"
+ "PREFER_NINJA;DISABLE_PARALLEL_CONFIGURE;WINDOWS_USE_MSBUILD;NO_CHARSET_FLAG;Z_CMAKE_GET_VARS_USAGE"
+ "SOURCE_PATH;GENERATOR;LOGFILE_BASE"
+ "OPTIONS;OPTIONS_DEBUG;OPTIONS_RELEASE;MAYBE_UNUSED_VARIABLES"
+ )
+
+ if(NOT arg_Z_CMAKE_GET_VARS_USAGE AND DEFINED CACHE{Z_VCPKG_CMAKE_GENERATOR})
+ message(WARNING "${CMAKE_CURRENT_FUNCTION} already called; this function should only be called once.")
+ endif()
+ if(arg_PREFER_NINJA)
+ message(WARNING "PREFER_NINJA has been deprecated in ${CMAKE_CURRENT_FUNCTION}. Please remove it from the portfile!")
+ endif()
+
+ if(DEFINED arg_UNPARSED_ARGUMENTS)
+ message(FATAL_ERROR "${CMAKE_CURRENT_FUNCTION} was passed extra arguments: ${arg_UNPARSED_ARGUMENTS}")
+ endif()
+
+ if(NOT DEFINED arg_SOURCE_PATH)
+ message(FATAL_ERROR "SOURCE_PATH must be set")
+ endif()
+ if(NOT DEFINED arg_LOGFILE_BASE)
+ set(arg_LOGFILE_BASE "config-${TARGET_TRIPLET}")
+ endif()
+
+ set(invalid_maybe_unused_vars "${arg_MAYBE_UNUSED_VARIABLES}")
+ list(FILTER invalid_maybe_unused_vars INCLUDE REGEX "^-D")
+ if(NOT invalid_maybe_unused_vars STREQUAL "")
+ list(JOIN invalid_maybe_unused_vars " " bad_items)
+ message(${Z_VCPKG_BACKCOMPAT_MESSAGE_LEVEL}
+ "Option MAYBE_UNUSED_VARIABLES must be used with variables names. "
+ "The following items are invalid: ${bad_items}")
+ endif()
+
+ set(manually_specified_variables "")
+
+ if(arg_Z_CMAKE_GET_VARS_USAGE)
+ set(configuring_message "Getting CMake variables for ${TARGET_TRIPLET}")
+ else()
+ set(configuring_message "Configuring ${TARGET_TRIPLET}")
+
+ foreach(option IN LISTS arg_OPTIONS arg_OPTIONS_RELEASE arg_OPTIONS_DEBUG)
+ if("${option}" MATCHES "^-D([^:=]*)[:=]")
+ vcpkg_list(APPEND manually_specified_variables "${CMAKE_MATCH_1}")
+ endif()
+ endforeach()
+ vcpkg_list(REMOVE_DUPLICATES manually_specified_variables)
+ foreach(maybe_unused_var IN LISTS arg_MAYBE_UNUSED_VARIABLES)
+ vcpkg_list(REMOVE_ITEM manually_specified_variables "${maybe_unused_var}")
+ endforeach()
+ debug_message("manually specified variables: ${manually_specified_variables}")
+ endif()
+
+ if(CMAKE_HOST_WIN32)
+ if(DEFINED ENV{PROCESSOR_ARCHITEW6432})
+ set(host_architecture "$ENV{PROCESSOR_ARCHITEW6432}")
+ else()
+ set(host_architecture "$ENV{PROCESSOR_ARCHITECTURE}")
+ endif()
+ endif()
+
+ set(ninja_host ON) # Ninja availability
+ if(host_architecture STREQUAL "x86" OR DEFINED ENV{VCPKG_FORCE_SYSTEM_BINARIES})
+ # Prebuilt ninja binaries are only provided for x64 hosts
+ find_program(NINJA NAMES ninja ninja-build)
+ if(NOT NINJA)
+ set(ninja_host OFF)
+ set(arg_DISABLE_PARALLEL_CONFIGURE ON)
+ set(arg_WINDOWS_USE_MSBUILD ON)
+ endif()
+ endif()
+
+ set(generator "")
+ set(architecture_options "")
+ if(arg_WINDOWS_USE_MSBUILD AND VCPKG_HOST_IS_WINDOWS AND VCPKG_TARGET_IS_WINDOWS AND NOT VCPKG_TARGET_IS_MINGW)
+ z_vcpkg_get_visual_studio_generator(OUT_GENERATOR generator OUT_ARCH arch)
+ vcpkg_list(APPEND architecture_options "-A${arch}")
+ if(DEFINED VCPKG_PLATFORM_TOOLSET)
+ vcpkg_list(APPEND arg_OPTIONS "-T${VCPKG_PLATFORM_TOOLSET}")
+ endif()
+ if(NOT generator)
+ message(FATAL_ERROR "Unable to determine appropriate Visual Studio generator for triplet ${TARGET_TRIPLET}:
+ ENV{VisualStudioVersion} : $ENV{VisualStudioVersion}
+ VCPKG_TARGET_ARCHITECTURE: ${VCPKG_TARGET_ARCHITECTURE}")
+ endif()
+ elseif(DEFINED arg_GENERATOR)
+ set(generator "${arg_GENERATOR}")
+ elseif(ninja_host)
+ set(generator "Ninja")
+ elseif(NOT VCPKG_HOST_IS_WINDOWS)
+ set(generator "Unix Makefiles")
+ endif()
+
+ if(NOT generator)
+ if(NOT VCPKG_CMAKE_SYSTEM_NAME)
+ set(VCPKG_CMAKE_SYSTEM_NAME "Windows")
+ endif()
+ message(FATAL_ERROR "Unable to determine appropriate generator for: "
+ "${VCPKG_CMAKE_SYSTEM_NAME}-${VCPKG_TARGET_ARCHITECTURE}-${VCPKG_PLATFORM_TOOLSET}")
+ endif()
+
+ set(parallel_log_args "")
+ set(log_args "")
+
+ if(generator STREQUAL "Ninja")
+ vcpkg_find_acquire_program(NINJA)
+ vcpkg_list(APPEND arg_OPTIONS "-DCMAKE_MAKE_PROGRAM=${NINJA}")
+ # If we use Ninja, it must be on PATH for CMake's ExternalProject,
+ # cf. https://gitlab.kitware.com/cmake/cmake/-/issues/23355.
+ get_filename_component(ninja_path "${NINJA}" DIRECTORY)
+ vcpkg_add_to_path("${ninja_path}")
+ set(parallel_log_args
+ "../build.ninja" ALIAS "rel-ninja.log"
+ "../../${TARGET_TRIPLET}-dbg/build.ninja" ALIAS "dbg-ninja.log"
+ )
+ set(log_args "build.ninja")
+ endif()
+
+ set(build_dir_release "${CURRENT_BUILDTREES_DIR}/${TARGET_TRIPLET}-rel")
+ set(build_dir_debug "${CURRENT_BUILDTREES_DIR}/${TARGET_TRIPLET}-dbg")
+ file(REMOVE_RECURSE
+ "${build_dir_release}"
+ "${build_dir_debug}")
+ file(MAKE_DIRECTORY "${build_dir_release}")
+ if(NOT DEFINED VCPKG_BUILD_TYPE OR VCPKG_BUILD_TYPE STREQUAL "debug")
+ file(MAKE_DIRECTORY "${build_dir_debug}")
+ endif()
+
+ if(DEFINED VCPKG_CMAKE_SYSTEM_NAME)
+ vcpkg_list(APPEND arg_OPTIONS "-DCMAKE_SYSTEM_NAME=${VCPKG_CMAKE_SYSTEM_NAME}")
+ if(VCPKG_TARGET_IS_UWP AND NOT DEFINED VCPKG_CMAKE_SYSTEM_VERSION)
+ set(VCPKG_CMAKE_SYSTEM_VERSION 10.0)
+ elseif(VCPKG_TARGET_IS_ANDROID AND NOT DEFINED VCPKG_CMAKE_SYSTEM_VERSION)
+ set(VCPKG_CMAKE_SYSTEM_VERSION 21)
+ endif()
+ endif()
+
+ if(DEFINED VCPKG_CMAKE_SYSTEM_VERSION)
+ vcpkg_list(APPEND arg_OPTIONS "-DCMAKE_SYSTEM_VERSION=${VCPKG_CMAKE_SYSTEM_VERSION}")
+ endif()
+
+ if(DEFINED VCPKG_XBOX_CONSOLE_TARGET)
+ vcpkg_list(APPEND arg_OPTIONS "-DXBOX_CONSOLE_TARGET=${VCPKG_XBOX_CONSOLE_TARGET}")
+ endif()
+
+ if(VCPKG_LIBRARY_LINKAGE STREQUAL "dynamic")
+ vcpkg_list(APPEND arg_OPTIONS "-DBUILD_SHARED_LIBS=ON")
+ elseif(VCPKG_LIBRARY_LINKAGE STREQUAL "static")
+ vcpkg_list(APPEND arg_OPTIONS "-DBUILD_SHARED_LIBS=OFF")
+ else()
+ message(FATAL_ERROR
+ "Invalid setting for VCPKG_LIBRARY_LINKAGE: \"${VCPKG_LIBRARY_LINKAGE}\". "
+ "It must be \"static\" or \"dynamic\"")
+ endif()
+
+ z_vcpkg_cmake_configure_both_set_or_unset(VCPKG_CXX_FLAGS_DEBUG VCPKG_C_FLAGS_DEBUG)
+ z_vcpkg_cmake_configure_both_set_or_unset(VCPKG_CXX_FLAGS_RELEASE VCPKG_C_FLAGS_RELEASE)
+ z_vcpkg_cmake_configure_both_set_or_unset(VCPKG_CXX_FLAGS VCPKG_C_FLAGS)
+
+ set(VCPKG_SET_CHARSET_FLAG ON)
+ if(arg_NO_CHARSET_FLAG)
+ set(VCPKG_SET_CHARSET_FLAG OFF)
+ endif()
+
+ if(NOT DEFINED VCPKG_CHAINLOAD_TOOLCHAIN_FILE)
+ z_vcpkg_select_default_vcpkg_chainload_toolchain()
+ endif()
+
+ list(JOIN VCPKG_TARGET_ARCHITECTURE "\;" target_architecture_string)
+ vcpkg_list(APPEND arg_OPTIONS
+ "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=${VCPKG_CHAINLOAD_TOOLCHAIN_FILE}"
+ "-DVCPKG_TARGET_TRIPLET=${TARGET_TRIPLET}"
+ "-DVCPKG_SET_CHARSET_FLAG=${VCPKG_SET_CHARSET_FLAG}"
+ "-DVCPKG_PLATFORM_TOOLSET=${VCPKG_PLATFORM_TOOLSET}"
+ "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON"
+ "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON"
+ "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON"
+ "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE"
+ "-DCMAKE_VERBOSE_MAKEFILE=ON"
+ "-DVCPKG_APPLOCAL_DEPS=OFF"
+ "-DCMAKE_TOOLCHAIN_FILE=${SCRIPTS}/buildsystems/vcpkg.cmake"
+ "-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON"
+ "-DVCPKG_CXX_FLAGS=${VCPKG_CXX_FLAGS}"
+ "-DVCPKG_CXX_FLAGS_RELEASE=${VCPKG_CXX_FLAGS_RELEASE}"
+ "-DVCPKG_CXX_FLAGS_DEBUG=${VCPKG_CXX_FLAGS_DEBUG}"
+ "-DVCPKG_C_FLAGS=${VCPKG_C_FLAGS}"
+ "-DVCPKG_C_FLAGS_RELEASE=${VCPKG_C_FLAGS_RELEASE}"
+ "-DVCPKG_C_FLAGS_DEBUG=${VCPKG_C_FLAGS_DEBUG}"
+ "-DVCPKG_CRT_LINKAGE=${VCPKG_CRT_LINKAGE}"
+ "-DVCPKG_LINKER_FLAGS=${VCPKG_LINKER_FLAGS}"
+ "-DVCPKG_LINKER_FLAGS_RELEASE=${VCPKG_LINKER_FLAGS_RELEASE}"
+ "-DVCPKG_LINKER_FLAGS_DEBUG=${VCPKG_LINKER_FLAGS_DEBUG}"
+ "-DVCPKG_TARGET_ARCHITECTURE=${target_architecture_string}"
+ "-DCMAKE_INSTALL_LIBDIR:STRING=lib"
+ "-DCMAKE_INSTALL_BINDIR:STRING=bin"
+ "-D_VCPKG_ROOT_DIR=${VCPKG_ROOT_DIR}"
+ "-D_VCPKG_INSTALLED_DIR=${_VCPKG_INSTALLED_DIR}"
+ "-DVCPKG_MANIFEST_INSTALL=OFF"
+ )
+
+ # Sets configuration variables for macOS builds
+ foreach(config_var IN ITEMS INSTALL_NAME_DIR OSX_DEPLOYMENT_TARGET OSX_SYSROOT OSX_ARCHITECTURES)
+ if(DEFINED VCPKG_${config_var})
+ vcpkg_list(APPEND arg_OPTIONS "-DCMAKE_${config_var}=${VCPKG_${config_var}}")
+ endif()
+ endforeach()
+
+ vcpkg_list(PREPEND arg_OPTIONS "-DFETCHCONTENT_FULLY_DISCONNECTED=ON")
+
+ # Allow overrides / additional configuration variables from triplets
+ if(DEFINED VCPKG_CMAKE_CONFIGURE_OPTIONS)
+ vcpkg_list(APPEND arg_OPTIONS ${VCPKG_CMAKE_CONFIGURE_OPTIONS})
+ endif()
+ if(DEFINED VCPKG_CMAKE_CONFIGURE_OPTIONS_RELEASE)
+ vcpkg_list(APPEND arg_OPTIONS_RELEASE ${VCPKG_CMAKE_CONFIGURE_OPTIONS_RELEASE})
+ endif()
+ if(DEFINED VCPKG_CMAKE_CONFIGURE_OPTIONS_DEBUG)
+ vcpkg_list(APPEND arg_OPTIONS_DEBUG ${VCPKG_CMAKE_CONFIGURE_OPTIONS_DEBUG})
+ endif()
+
+ vcpkg_list(SET rel_command
+ "${CMAKE_COMMAND}" "${arg_SOURCE_PATH}"
+ -G "${generator}"
+ ${architecture_options}
+ "-DCMAKE_BUILD_TYPE=Release"
+ "-DCMAKE_INSTALL_PREFIX=${CURRENT_PACKAGES_DIR}"
+ ${arg_OPTIONS} ${arg_OPTIONS_RELEASE})
+ vcpkg_list(SET dbg_command
+ "${CMAKE_COMMAND}" "${arg_SOURCE_PATH}"
+ -G "${generator}"
+ ${architecture_options}
+ "-DCMAKE_BUILD_TYPE=Debug"
+ "-DCMAKE_INSTALL_PREFIX=${CURRENT_PACKAGES_DIR}/debug"
+ ${arg_OPTIONS} ${arg_OPTIONS_DEBUG})
+
+ if(NOT arg_DISABLE_PARALLEL_CONFIGURE)
+ vcpkg_list(APPEND arg_OPTIONS "-DCMAKE_DISABLE_SOURCE_CHANGES=ON")
+
+ vcpkg_find_acquire_program(NINJA)
+
+ #parallelize the configure step
+ set(ninja_configure_contents
+ "rule CreateProcess\n command = \$process\n\n"
+ )
+
+ if(NOT DEFINED VCPKG_BUILD_TYPE OR "${VCPKG_BUILD_TYPE}" STREQUAL "release")
+ z_vcpkg_configure_cmake_build_cmakecache(ninja_configure_contents ".." "rel")
+ endif()
+ if(NOT DEFINED VCPKG_BUILD_TYPE OR "${VCPKG_BUILD_TYPE}" STREQUAL "debug")
+ z_vcpkg_configure_cmake_build_cmakecache(ninja_configure_contents "../../${TARGET_TRIPLET}-dbg" "dbg")
+ endif()
+
+ file(MAKE_DIRECTORY "${build_dir_release}/vcpkg-parallel-configure")
+ file(WRITE
+ "${build_dir_release}/vcpkg-parallel-configure/build.ninja"
+ "${ninja_configure_contents}")
+
+ message(STATUS "${configuring_message}")
+ vcpkg_execute_required_process(
+ COMMAND "${NINJA}" -v
+ WORKING_DIRECTORY "${build_dir_release}/vcpkg-parallel-configure"
+ LOGNAME "${arg_LOGFILE_BASE}"
+ SAVE_LOG_FILES
+ "../../${TARGET_TRIPLET}-dbg/CMakeCache.txt" ALIAS "dbg-CMakeCache.txt.log"
+ "../CMakeCache.txt" ALIAS "rel-CMakeCache.txt.log"
+ "../../${TARGET_TRIPLET}-dbg/CMakeFiles/CMakeConfigureLog.yaml" ALIAS "dbg-CMakeConfigureLog.yaml.log"
+ "../CMakeFiles/CMakeConfigureLog.yaml" ALIAS "rel-CMakeConfigureLog.yaml.log"
+ ${parallel_log_args}
+ )
+
+ vcpkg_list(APPEND config_logs
+ "${CURRENT_BUILDTREES_DIR}/${arg_LOGFILE_BASE}-out.log"
+ "${CURRENT_BUILDTREES_DIR}/${arg_LOGFILE_BASE}-err.log")
+ else()
+ if(NOT DEFINED VCPKG_BUILD_TYPE OR "${VCPKG_BUILD_TYPE}" STREQUAL "debug")
+ message(STATUS "${configuring_message}-dbg")
+ vcpkg_execute_required_process(
+ COMMAND ${dbg_command}
+ WORKING_DIRECTORY "${build_dir_debug}"
+ LOGNAME "${arg_LOGFILE_BASE}-dbg"
+ SAVE_LOG_FILES
+ "CMakeCache.txt"
+ "CMakeFiles/CMakeConfigureLog.yaml"
+ ${log_args}
+ )
+ vcpkg_list(APPEND config_logs
+ "${CURRENT_BUILDTREES_DIR}/${arg_LOGFILE_BASE}-dbg-out.log"
+ "${CURRENT_BUILDTREES_DIR}/${arg_LOGFILE_BASE}-dbg-err.log")
+ endif()
+
+ if(NOT DEFINED VCPKG_BUILD_TYPE OR "${VCPKG_BUILD_TYPE}" STREQUAL "release")
+ message(STATUS "${configuring_message}-rel")
+ vcpkg_execute_required_process(
+ COMMAND ${rel_command}
+ WORKING_DIRECTORY "${build_dir_release}"
+ LOGNAME "${arg_LOGFILE_BASE}-rel"
+ SAVE_LOG_FILES
+ "CMakeCache.txt"
+ "CMakeFiles/CMakeConfigureLog.yaml"
+ ${log_args}
+ )
+ vcpkg_list(APPEND config_logs
+ "${CURRENT_BUILDTREES_DIR}/${arg_LOGFILE_BASE}-rel-out.log"
+ "${CURRENT_BUILDTREES_DIR}/${arg_LOGFILE_BASE}-rel-err.log")
+ endif()
+ endif()
+
+ set(all_unused_variables)
+ foreach(config_log IN LISTS config_logs)
+ if(NOT EXISTS "${config_log}")
+ continue()
+ endif()
+ file(READ "${config_log}" log_contents)
+ debug_message("Reading configure log ${config_log}...")
+ if(NOT log_contents MATCHES "Manually-specified variables were not used by the project:\n\n(( [^\n]*\n)*)")
+ continue()
+ endif()
+ string(STRIP "${CMAKE_MATCH_1}" unused_variables) # remove leading ` ` and trailing `\n`
+ string(REPLACE "\n " ";" unused_variables "${unused_variables}")
+ debug_message("unused variables: ${unused_variables}")
+ foreach(unused_variable IN LISTS unused_variables)
+ if(unused_variable IN_LIST manually_specified_variables)
+ debug_message("manually specified unused variable: ${unused_variable}")
+ vcpkg_list(APPEND all_unused_variables "${unused_variable}")
+ else()
+ debug_message("unused variable (not manually specified): ${unused_variable}")
+ endif()
+ endforeach()
+ endforeach()
+
+ if(DEFINED all_unused_variables)
+ vcpkg_list(REMOVE_DUPLICATES all_unused_variables)
+ vcpkg_list(JOIN all_unused_variables "\n " all_unused_variables)
+ message(WARNING "The following variables are not used in CMakeLists.txt:
+ ${all_unused_variables}
+Please recheck them and remove the unnecessary options from the `vcpkg_cmake_configure` call.
+If these options should still be passed for whatever reason, please use the `MAYBE_UNUSED_VARIABLES` argument.")
+ endif()
+
+ if(NOT arg_Z_CMAKE_GET_VARS_USAGE)
+ set(Z_VCPKG_CMAKE_GENERATOR "${generator}" CACHE INTERNAL "The generator which was used to configure CMake.")
+ endif()
+endfunction()
diff --git a/vcpkg_installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_install.cmake b/vcpkg_installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_install.cmake
new file mode 100644
index 0000000..2bd8b4e
--- /dev/null
+++ b/vcpkg_installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_install.cmake
@@ -0,0 +1,21 @@
+include_guard(GLOBAL)
+
+function(vcpkg_cmake_install)
+ cmake_parse_arguments(PARSE_ARGV 0 "arg" "DISABLE_PARALLEL;ADD_BIN_TO_PATH" "" "")
+ if(DEFINED arg_UNPARSED_ARGUMENTS)
+ message(FATAL_ERROR "vcpkg_cmake_install was passed extra arguments: ${arg_UNPARSED_ARGUMENTS}")
+ endif()
+
+ set(args)
+ foreach(arg IN ITEMS DISABLE_PARALLEL ADD_BIN_TO_PATH)
+ if(arg_${arg})
+ list(APPEND args "${arg}")
+ endif()
+ endforeach()
+
+ vcpkg_cmake_build(
+ ${args}
+ LOGFILE_BASE install
+ TARGET install
+ )
+endfunction()