1
0
mirror of https://git.suyu.dev/suyu/suyu synced 2025-09-06 06:16:32 -05:00

Initial commit

This commit is contained in:
Crimson-Hawk
2024-03-05 16:42:40 +08:00
commit f1e4595ebf
39576 changed files with 7006612 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
Boost Software License - Version 1.0 - August 17th, 2003
Permission is hereby granted, free of charge, to any person or organization
obtaining a copy of the software and accompanying documentation covered by
this license (the "Software") to use, reproduce, display, distribute,
execute, and transmit the Software, and to prepare derivative works of the
Software, and to permit third-parties to whom the Software is furnished to
do so, all subject to the following:
The copyright notices in the Software and this entire statement, including
the above license grant, this restriction and the following disclaimer,
must be included in all copies of the Software, in whole or in part, and
all derivative works of the Software, unless such copies or derivative
works are solely in the form of machine-executable object code generated by
a source language processor.
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, TITLE AND NON-INFRINGEMENT. IN NO EVENT
SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

View File

@@ -0,0 +1,4 @@
The package boost is compatible with built-in CMake targets:
find_package(Boost REQUIRED [COMPONENTS <libs>...])
target_link_libraries(main PRIVATE Boost::boost Boost::<lib1> Boost::<lib2> ...)

View File

@@ -0,0 +1,137 @@
{
"$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/boost-thread-x64-windows-1.79.0-b75bb939-6ffe-4333-8a9c-825fe3179248",
"name": "boost-thread:x64-windows@1.79.0 49c13decaff81fcb108e69a69f9c95daa5f8e8a94544e4f0b9ed682eff9d7030",
"creationInfo": {
"creators": [
"Tool: vcpkg-9268e366206712e38102b28dbd1617697a99ff2e"
],
"created": "2022-07-23T08:24:39Z"
},
"relationships": [
{
"spdxElementId": "SPDXRef-port",
"relationshipType": "GENERATES",
"relatedSpdxElement": "SPDXRef-binary"
},
{
"spdxElementId": "SPDXRef-port",
"relationshipType": "CONTAINS",
"relatedSpdxElement": "SPDXRef-file-0"
},
{
"spdxElementId": "SPDXRef-port",
"relationshipType": "CONTAINS",
"relatedSpdxElement": "SPDXRef-file-1"
},
{
"spdxElementId": "SPDXRef-port",
"relationshipType": "CONTAINS",
"relatedSpdxElement": "SPDXRef-file-2"
},
{
"spdxElementId": "SPDXRef-binary",
"relationshipType": "GENERATED_FROM",
"relatedSpdxElement": "SPDXRef-port"
},
{
"spdxElementId": "SPDXRef-file-0",
"relationshipType": "CONTAINED_BY",
"relatedSpdxElement": "SPDXRef-port"
},
{
"spdxElementId": "SPDXRef-file-1",
"relationshipType": "CONTAINED_BY",
"relatedSpdxElement": "SPDXRef-port"
},
{
"spdxElementId": "SPDXRef-file-2",
"relationshipType": "CONTAINED_BY",
"relatedSpdxElement": "SPDXRef-port"
},
{
"spdxElementId": "SPDXRef-file-2",
"relationshipType": "DEPENDENCY_MANIFEST_OF",
"relatedSpdxElement": "SPDXRef-port"
}
],
"packages": [
{
"name": "boost-thread",
"SPDXID": "SPDXRef-port",
"versionInfo": "1.79.0",
"downloadLocation": "NOASSERTION",
"homepage": "https://github.com/boostorg/thread",
"licenseConcluded": "BSL-1.0",
"licenseDeclared": "NOASSERTION",
"copyrightText": "NOASSERTION",
"description": "Boost thread module",
"comment": "This is the port (recipe) consumed by vcpkg."
},
{
"name": "boost-thread:x64-windows",
"SPDXID": "SPDXRef-binary",
"versionInfo": "49c13decaff81fcb108e69a69f9c95daa5f8e8a94544e4f0b9ed682eff9d7030",
"downloadLocation": "NONE",
"licenseConcluded": "BSL-1.0",
"licenseDeclared": "NOASSERTION",
"copyrightText": "NOASSERTION",
"comment": "This is a binary package built by vcpkg."
},
{
"SPDXID": "SPDXRef-resource-1",
"name": "boostorg/thread",
"downloadLocation": "git+https://github.com/boostorg/thread@boost-1.79.0",
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "NOASSERTION",
"copyrightText": "NOASSERTION",
"checksums": [
{
"algorithm": "SHA512",
"checksumValue": "96003963e8d24d5436cf093b89367a0ae979fc0f2860af0cd7819976261987559002b68b7fb17030eb635622609324148a127beb2e462079fe17b5a983550111"
}
]
}
],
"files": [
{
"fileName": "./b2-options.cmake",
"SPDXID": "SPDXRef-file-0",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "6ae0abe671e00b5aac5bb0b8537f601de5ccf9996941e0de68af4fba5cc2bd96"
}
],
"licenseConcluded": "NOASSERTION",
"copyrightText": "NOASSERTION"
},
{
"fileName": "./portfile.cmake",
"SPDXID": "SPDXRef-file-1",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "10d0d29ef2a1deaf8d94f02c08de80aebf27f861afdc052411578c0f84f13f04"
}
],
"licenseConcluded": "NOASSERTION",
"copyrightText": "NOASSERTION"
},
{
"fileName": "./vcpkg.json",
"SPDXID": "SPDXRef-file-2",
"checksums": [
{
"algorithm": "SHA256",
"checksumValue": "029318d0508f2dd55a1060b76df6e9a79b3d8350c676777059a5ffab0fe2a71e"
}
],
"licenseConcluded": "NOASSERTION",
"copyrightText": "NOASSERTION"
}
]
}

View File

@@ -0,0 +1,45 @@
b2-options.cmake 6ae0abe671e00b5aac5bb0b8537f601de5ccf9996941e0de68af4fba5cc2bd96
boost-algorithm c3f53b9070240990bc3ff3b19d90040c33753cab7c110f7011b4f56206d67370
boost-assert a50eed453b8be6c8932fb3d5f8feaf194a2ebeaed7982db4e36e3ba17f3ec107
boost-atomic 5d4e40a46ab327bee64e3411a765e4b15cd3c3ace21c2f0e424096d58a4f0716
boost-bind c6c14d4794d36c42efc9127b8a07c03ddf57e4c08b8af8b1e1979c17d84fb593
boost-build ae2e04240d11929b681e289a0f6dd881454523061c007bfce13fdb89700330de
boost-chrono 0f6b695334f16114fb12e1038d5cf5fd52d91d72f0081321cffaf0e7ba2c90a7
boost-concept-check 75beb01f38e36d13c1410f893e49f1fbc5d6b15d7323f1f3e21ad44ab467ba1b
boost-config 797535e8975ed7cf5bbe11d9f7fe26caa5da8fe819888564758d82a21109fade
boost-container 28f3292fd533fd5837f4834f534f435bceb9366c9c62e08934c1233a24bc6221
boost-container-hash dcb99896ea59e327ffea97e45b053167d30bcaf99b9e0cbe0874003e675393fd
boost-core 498aea0b6b68bcfe1ec683e76c2f0d32477dfe9ba958f518980ff806b6faba90
boost-date-time ea1a620ca656799695327b89d1efa2960277fa51301995167bb9432a00be8bb6
boost-exception 85c64552480492927af1bfcf8855c2846a3911ea0a33c44aa60d53731d787b0e
boost-function fb9fcf8a7e9bcbcde04a10397958d4090714de5b6cbbf29ecd04e5091ab5778d
boost-intrusive 531507e8bb60357a5f2420b0e6b640bce3890897679adb14e8d075f328c7d29d
boost-io fdf707988d37857ea49241cab62bf8927885670c75190a50ac333c10c8d8dd96
boost-iterator 198407720ab08cc171b7d0c2a7640ae035c7aee5a21a0e1d3c185c4b8c495f30
boost-lexical-cast 25419bb02ca50db7244c1bbdfc53d5ea42afab7c3d07470da51f773f6c556a68
boost-modular-build-helper 2a88f7e0b19495c5c387221437d68f0488f9ef0237f86b578a8560ce6e7192c2
boost-move c41e7bcb3cbb57100f8b9da78c55dca8017a976ac084f3a13c28135622927a0b
boost-optional f788fa553a62db44c8dbf2137e97e0f1a39b4482fdc2770c3f9fe67785726eed
boost-predef 81dee9e0bcf888e119f86c0e53f2b816cb91df516cbab38757aa4502b0f9a74b
boost-preprocessor bf16615c7acc80769793c4f62c492a31cf3d22cd0d8393ccfd77d192da7c41b2
boost-smart-ptr 38f44cf21554a20b78483abc4409c3edd633b78cc519fcf48803a1fe6b53316f
boost-static-assert 795e87a155fce50821163bc84e802f28dce54e4af6a3a86045f9ecec76ad4c95
boost-system 0841ab8607e2170e8715211a791aade47fa5b0600a7d79ee77e6d079bc22e6ec
boost-throw-exception 4bb4a0182f0f071c3c1ffd9cbd82fbc3bc7db4a35346f930bbe504e7e3a94e0a
boost-tuple e6f7c6d1656fd8c39b8b9f32445599b1c69838c1cfeb99fca22a7bdab0d68eb7
boost-type-traits 74f62124585467fbb6c4fa16015164d11e1a079d6bdb70ec1c3fe7cf65b9a594
boost-utility cbe2d95223a1f8fb253145878922052018dccca3926ffb59d0e20676d6b0d3ac
boost-vcpkg-helpers c81c7b003df356a1a120a7c0c2f5a2ac95f3c33b006a2a5b4c02dcf0c9f3deaa
boost-winapi e3a25230fe97591ec7dbff1bfe0e2db388523e993305526811adef219f215c5a
cmake 3.23.2
features core
portfile.cmake 10d0d29ef2a1deaf8d94f02c08de80aebf27f861afdc052411578c0f84f13f04
ports.cmake 366c60b768113102408b32ac1d7c7b48ef7d30a477af2a220ecc222d9ffa3166
post_build_checks 2
powershell 7.2.5
triplet x64-windows
triplet_abi 4556164a2cd3dd6f4742101eabb46def7e71b6e5856faa88e5d005aac12a803c-c0600b35e024ce0485ed253ef5419f3686f7257cfb58cb6a24febcb600fc4b4c-27ebd443f77a6c449168adfa6ce8def60cf46e88
vcpkg-cmake 8a68341d77ea3fc25cc1a56db9e8d3a5f3cc851fed64c21e39dd6d26f8d28428
vcpkg.json 029318d0508f2dd55a1060b76df6e9a79b3d8350c676777059a5ffab0fe2a71e
vcpkg_from_git 0aab20e34e84d52ba4763f009e539bfa8f418c41c918c8cf700156f1a8551a10
vcpkg_from_github b743742296a114ea1b18ae99672e02f142c4eb2bef7f57d36c038bedbfb0502f