Techt3o commited on
Commit
6169e74
·
verified ·
1 Parent(s): f639950

061a2c4f282378f8a4837bebfcc2af148952271dcdfed45a6ab313ab91d1971b

Browse files
Files changed (50) hide show
  1. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-build/0001-don-t-skip-install-targets.patch +75 -0
  2. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-build/0002-fix-get-version.patch +13 -0
  3. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-build/portfile.cmake +75 -0
  4. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-build/vcpkg.json +10 -0
  5. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-callable-traits/portfile.cmake +12 -0
  6. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-callable-traits/vcpkg.json +9 -0
  7. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-chrono/portfile.cmake +17 -0
  8. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-chrono/vcpkg.json +36 -0
  9. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-circular-buffer/portfile.cmake +12 -0
  10. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-circular-buffer/vcpkg.json +17 -0
  11. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-compatibility/portfile.cmake +12 -0
  12. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-compatibility/vcpkg.json +9 -0
  13. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-compute/portfile.cmake +12 -0
  14. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-compute/vcpkg.json +39 -0
  15. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-concept-check/portfile.cmake +12 -0
  16. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-concept-check/vcpkg.json +13 -0
  17. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-config/portfile.cmake +19 -0
  18. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-config/vcpkg.json +9 -0
  19. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-container-hash/portfile.cmake +12 -0
  20. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-container-hash/vcpkg.json +16 -0
  21. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-container/portfile.cmake +17 -0
  22. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-container/vcpkg.json +29 -0
  23. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-context/b2-options.cmake.in +29 -0
  24. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-context/portfile.cmake +29 -0
  25. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-context/vcpkg.json +29 -0
  26. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-contract/portfile.cmake +17 -0
  27. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-contract/vcpkg.json +37 -0
  28. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-conversion/portfile.cmake +12 -0
  29. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-conversion/vcpkg.json +16 -0
  30. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-convert/portfile.cmake +12 -0
  31. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-convert/vcpkg.json +20 -0
  32. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-core/portfile.cmake +12 -0
  33. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-core/vcpkg.json +13 -0
  34. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-coroutine/portfile.cmake +17 -0
  35. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-coroutine/vcpkg.json +35 -0
  36. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-coroutine2/portfile.cmake +12 -0
  37. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-coroutine2/vcpkg.json +16 -0
  38. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-crc/portfile.cmake +12 -0
  39. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-crc/vcpkg.json +13 -0
  40. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-date-time/portfile.cmake +17 -0
  41. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-date-time/vcpkg.json +36 -0
  42. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-describe/portfile.cmake +12 -0
  43. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-describe/vcpkg.json +10 -0
  44. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-detail/portfile.cmake +12 -0
  45. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-detail/vcpkg.json +14 -0
  46. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-dll/portfile.cmake +12 -0
  47. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-dll/vcpkg.json +27 -0
  48. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-dynamic-bitset/portfile.cmake +12 -0
  49. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-dynamic-bitset/vcpkg.json +17 -0
  50. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-endian/portfile.cmake +12 -0
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-build/0001-don-t-skip-install-targets.patch ADDED
@@ -0,0 +1,75 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ From 78fd284a42caabe8815cb0870b46e5567872e75b Mon Sep 17 00:00:00 2001
2
+ From: Dmitry <[email protected]>
3
+ Date: Sat, 11 Dec 2021 16:58:23 +0300
4
+ Subject: [PATCH] Don't skip install targets if there's <build>no in ureqs
5
+ (#113)
6
+
7
+ ---
8
+ src/tools/stage.jam | 4 ++++
9
+ test/install_build_no.py | 26 ++++++++++++++++++++++++++
10
+ test/test_all.py | 1 +
11
+ 3 files changed, 31 insertions(+)
12
+ create mode 100755 test/install_build_no.py
13
+
14
+ diff --git a/src/tools/stage.jam b/src/tools/stage.jam
15
+ index c5f02e3b..325129dc 100644
16
+ --- a/src/tools/stage.jam
17
+ +++ b/src/tools/stage.jam
18
+ @@ -478,6 +478,10 @@ class install-target-class : basic-target
19
+ return [ sequence.unique $(result2) ] ;
20
+ }
21
+
22
+ + rule skip-from-usage-requirements ( )
23
+ + {
24
+ + }
25
+ +
26
+ # Returns true iff 'type' is subtype of some element of 'types-to-include'.
27
+ #
28
+ local rule include-type ( type : types-to-include * )
29
+ diff --git a/test/install_build_no.py b/test/install_build_no.py
30
+ new file mode 100755
31
+ index 00000000..0ccf3c5c
32
+ --- /dev/null
33
+ +++ b/test/install_build_no.py
34
+ @@ -0,0 +1,26 @@
35
+ +#!/usr/bin/python
36
+ +
37
+ +# Copyright 2021 Dmitry Arkhipov ([email protected])
38
+ +# Distributed under the Boost Software License, Version 1.0.
39
+ +# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
40
+ +
41
+ +# Check that <build>no in usage-requirements of dependencies does not affect
42
+ +# install rule, i.e. a skipped installed target does not affect insallation of
43
+ +# other targets.
44
+ +
45
+ +import BoostBuild
46
+ +
47
+ +t = BoostBuild.Tester()
48
+ +
49
+ +t.write("a.cpp", "int main() {}\n")
50
+ +
51
+ +t.write("jamroot.jam", """
52
+ +make x : : maker : <build>no ;
53
+ +exe a : a.cpp ;
54
+ +install install : x a ;
55
+ +""")
56
+ +
57
+ +t.run_build_system()
58
+ +t.expect_addition("install/a.exe")
59
+ +
60
+ +t.cleanup()
61
+ diff --git a/test/test_all.py b/test/test_all.py
62
+ index b7ef5ad7..9ed729d0 100644
63
+ --- a/test/test_all.py
64
+ +++ b/test/test_all.py
65
+ @@ -250,6 +250,7 @@ tests = ["abs_workdir",
66
+ "inherit_toolset",
67
+ "inherited_dependency",
68
+ "inline",
69
+ + "install_build_no",
70
+ "libjpeg",
71
+ "liblzma",
72
+ "libpng",
73
+ --
74
+ 2.34.1.windows.1
75
+
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-build/0002-fix-get-version.patch ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ diff --git a/src/tools/clang-linux.jam b/src/tools/clang-linux.jam
2
+ index 949e277..8934787 100644
3
+ --- a/src/tools/clang-linux.jam
4
+ +++ b/src/tools/clang-linux.jam
5
+ @@ -97,7 +97,7 @@ rule init ( version ? : command * : options * ) {
6
+
7
+ rule get-full-version ( command-string )
8
+ {
9
+ - return [ common.match-command-output version : "version ([0-9.]+)"
10
+ + return [ common.match-command-output version : "([0-9]+.[0-9]+.[0-9]+)"
11
+ : "$(command-string) --version" ] ;
12
+ }
13
+
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-build/portfile.cmake ADDED
@@ -0,0 +1,75 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ set(VCPKG_POLICY_EMPTY_PACKAGE enabled)
2
+
3
+ if(CMAKE_HOST_WIN32 AND VCPKG_CMAKE_SYSTEM_NAME AND NOT VCPKG_CMAKE_SYSTEM_NAME STREQUAL "WindowsStore" AND NOT VCPKG_CMAKE_SYSTEM_NAME STREQUAL "MinGW")
4
+ return()
5
+ endif()
6
+
7
+ set(BOOST_VERSION 1.78.0)
8
+
9
+ vcpkg_from_github(
10
+ OUT_SOURCE_PATH SOURCE_PATH
11
+ REPO boostorg/build
12
+ REF boost-${BOOST_VERSION}
13
+ SHA512 867966e3d254c0e996786587fb64ad1bda6f96546e5302c15231b17d66537798770bbd9e89f800d445a1f0a4d3be06dff8aed42dfd3a77b563d0f5d715e79324
14
+ HEAD_REF master
15
+ PATCHES
16
+ 0001-don-t-skip-install-targets.patch
17
+ 0002-fix-get-version.patch
18
+ )
19
+
20
+ vcpkg_download_distfile(ARCHIVE
21
+ URLS "https://raw.githubusercontent.com/boostorg/boost/boost-${BOOST_VERSION}/LICENSE_1_0.txt"
22
+ FILENAME "boost_LICENSE_1_0.txt"
23
+ SHA512 d6078467835dba8932314c1c1e945569a64b065474d7aced27c9a7acc391d52e9f234138ed9f1aa9cd576f25f12f557e0b733c14891d42c16ecdc4a7bd4d60b8
24
+ )
25
+
26
+ vcpkg_download_distfile(BOOSTCPP_ARCHIVE
27
+ URLS "https://raw.githubusercontent.com/boostorg/boost/boost-${BOOST_VERSION}/boostcpp.jam"
28
+ FILENAME "boost-${BOOST_VERSION}-boostcpp.jam"
29
+ SHA512 0daa0dd315f7e426e7b9ada9cc4dad03da2eb257456e551de3fb3b2a8244f0117ed41d9d1ff77b5a3eee7a3c5fb466d345b9bb2af46004fc630209043d4862e3
30
+ )
31
+
32
+ # https://github.com/boostorg/boost/pull/206
33
+ # do not add version suffix for android
34
+ file(READ "${BOOSTCPP_ARCHIVE}" _contents)
35
+ string(REPLACE "aix &&" "aix android &&" _contents "${_contents}")
36
+ file(WRITE "${SOURCE_PATH}/boostcpp.jam" "${_contents}")
37
+
38
+ file(INSTALL ${ARCHIVE} DESTINATION ${CURRENT_PACKAGES_DIR}/share/boost-build RENAME copyright)
39
+
40
+ # This fixes the lib path to use desktop libs instead of uwp -- TODO: improve this with better "host" compilation
41
+ string(REPLACE "\\store\\;" "\\;" LIB "$ENV{LIB}")
42
+ set(ENV{LIB} "${LIB}")
43
+
44
+ file(COPY
45
+ ${SOURCE_PATH}/
46
+ DESTINATION ${CURRENT_PACKAGES_DIR}/tools/boost-build
47
+ )
48
+
49
+ file(READ "${CURRENT_PACKAGES_DIR}/tools/boost-build/src/tools/msvc.jam" _contents)
50
+ string(REPLACE " /ZW /EHsc " "" _contents "${_contents}")
51
+ string(REPLACE "-nologo" "" _contents "${_contents}")
52
+ string(REPLACE "/nologo" "" _contents "${_contents}")
53
+ string(REPLACE "/Zm800" "" _contents "${_contents}")
54
+ string(REPLACE "<define>_WIN32_WINNT=0x0602" "" _contents "${_contents}")
55
+ file(WRITE "${CURRENT_PACKAGES_DIR}/tools/boost-build/src/tools/msvc.jam" "${_contents}")
56
+
57
+ message(STATUS "Bootstrapping...")
58
+ if(CMAKE_HOST_WIN32)
59
+ if(VCPKG_TARGET_IS_MINGW)
60
+ set(TOOLSET mingw)
61
+ else()
62
+ set(TOOLSET msvc)
63
+ endif()
64
+ vcpkg_execute_required_process(
65
+ COMMAND "${CURRENT_PACKAGES_DIR}/tools/boost-build/bootstrap.bat" ${TOOLSET}
66
+ WORKING_DIRECTORY ${CURRENT_PACKAGES_DIR}/tools/boost-build
67
+ LOGNAME bootstrap-${TARGET_TRIPLET}
68
+ )
69
+ else()
70
+ vcpkg_execute_required_process(
71
+ COMMAND "${CURRENT_PACKAGES_DIR}/tools/boost-build/bootstrap.sh"
72
+ WORKING_DIRECTORY ${CURRENT_PACKAGES_DIR}/tools/boost-build
73
+ LOGNAME bootstrap-${TARGET_TRIPLET}
74
+ )
75
+ endif()
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-build/vcpkg.json ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-build",
3
+ "version": "1.78.0",
4
+ "port-version": 1,
5
+ "description": "Boost.Build",
6
+ "homepage": "https://github.com/boostorg/build",
7
+ "dependencies": [
8
+ "boost-uninstall"
9
+ ]
10
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-callable-traits/portfile.cmake ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Automatically generated by scripts/boost/generate-ports.ps1
2
+
3
+ vcpkg_from_github(
4
+ OUT_SOURCE_PATH SOURCE_PATH
5
+ REPO boostorg/callable_traits
6
+ REF boost-1.78.0
7
+ SHA512 7bdd11a059bbf81e648e44750d77d1089674f34b167d86bfcfc653d2b6a6841188bccac2e7e9769a76022e052bba5b6d4c0b72bec1f630196a5ea290ffe5ee24
8
+ HEAD_REF master
9
+ )
10
+
11
+ include(${CURRENT_INSTALLED_DIR}/share/boost-vcpkg-helpers/boost-modular-headers.cmake)
12
+ boost_modular_headers(SOURCE_PATH ${SOURCE_PATH})
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-callable-traits/vcpkg.json ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-callable-traits",
3
+ "version": "1.78.0",
4
+ "description": "Boost callable_traits module",
5
+ "homepage": "https://github.com/boostorg/callable_traits",
6
+ "dependencies": [
7
+ "boost-vcpkg-helpers"
8
+ ]
9
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-chrono/portfile.cmake ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Automatically generated by scripts/boost/generate-ports.ps1
2
+
3
+ vcpkg_from_github(
4
+ OUT_SOURCE_PATH SOURCE_PATH
5
+ REPO boostorg/chrono
6
+ REF boost-1.78.0
7
+ SHA512 5e4f289508f58fda3cdebe17a65b1e6eb911473b8e7ec382fdf834661e46c7645b4d864abac7a124100feb4e46bbac78cbc2d7101053c0c3538d6b74ff6830e3
8
+ HEAD_REF master
9
+ )
10
+
11
+ if(NOT DEFINED CURRENT_HOST_INSTALLED_DIR)
12
+ message(FATAL_ERROR "boost-chrono requires a newer version of vcpkg in order to build.")
13
+ endif()
14
+ include(${CURRENT_HOST_INSTALLED_DIR}/share/boost-build/boost-modular-build.cmake)
15
+ boost_modular_build(SOURCE_PATH ${SOURCE_PATH})
16
+ include(${CURRENT_INSTALLED_DIR}/share/boost-vcpkg-helpers/boost-modular-headers.cmake)
17
+ boost_modular_headers(SOURCE_PATH ${SOURCE_PATH})
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-chrono/vcpkg.json ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-chrono",
3
+ "version": "1.78.0",
4
+ "description": "Boost chrono module",
5
+ "homepage": "https://github.com/boostorg/chrono",
6
+ "dependencies": [
7
+ "boost-assert",
8
+ {
9
+ "name": "boost-build",
10
+ "host": true
11
+ },
12
+ "boost-config",
13
+ "boost-core",
14
+ "boost-integer",
15
+ {
16
+ "name": "boost-modular-build-helper",
17
+ "host": true
18
+ },
19
+ "boost-move",
20
+ "boost-mpl",
21
+ "boost-predef",
22
+ "boost-ratio",
23
+ "boost-static-assert",
24
+ "boost-system",
25
+ "boost-throw-exception",
26
+ "boost-type-traits",
27
+ "boost-typeof",
28
+ "boost-utility",
29
+ "boost-vcpkg-helpers",
30
+ "boost-winapi",
31
+ {
32
+ "name": "vcpkg-cmake",
33
+ "host": true
34
+ }
35
+ ]
36
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-circular-buffer/portfile.cmake ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Automatically generated by scripts/boost/generate-ports.ps1
2
+
3
+ vcpkg_from_github(
4
+ OUT_SOURCE_PATH SOURCE_PATH
5
+ REPO boostorg/circular_buffer
6
+ REF boost-1.78.0
7
+ SHA512 07b8cbec9a4f50b06c7da5ca496c86d697d8c78fb36588a9d6b36e9042ca53d2c28a0bb6cd97904a049efe60990b81d45b14693bffc91133dde4ab253deb0ea1
8
+ HEAD_REF master
9
+ )
10
+
11
+ include(${CURRENT_INSTALLED_DIR}/share/boost-vcpkg-helpers/boost-modular-headers.cmake)
12
+ boost_modular_headers(SOURCE_PATH ${SOURCE_PATH})
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-circular-buffer/vcpkg.json ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-circular-buffer",
3
+ "version": "1.78.0",
4
+ "description": "Boost circular_buffer module",
5
+ "homepage": "https://github.com/boostorg/circular_buffer",
6
+ "dependencies": [
7
+ "boost-assert",
8
+ "boost-concept-check",
9
+ "boost-config",
10
+ "boost-core",
11
+ "boost-move",
12
+ "boost-static-assert",
13
+ "boost-throw-exception",
14
+ "boost-type-traits",
15
+ "boost-vcpkg-helpers"
16
+ ]
17
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-compatibility/portfile.cmake ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Automatically generated by scripts/boost/generate-ports.ps1
2
+
3
+ vcpkg_from_github(
4
+ OUT_SOURCE_PATH SOURCE_PATH
5
+ REPO boostorg/compatibility
6
+ REF boost-1.78.0
7
+ SHA512 902f006406d376dc5ee68d4c2429ccf7fc5159e23e9b2b8238f5008bab87505bb2ff8c92084f6c7585a24c9874d73933bc6d6b92f36cd6cd0b83da9733a4b0e0
8
+ HEAD_REF master
9
+ )
10
+
11
+ include(${CURRENT_INSTALLED_DIR}/share/boost-vcpkg-helpers/boost-modular-headers.cmake)
12
+ boost_modular_headers(SOURCE_PATH ${SOURCE_PATH})
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-compatibility/vcpkg.json ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-compatibility",
3
+ "version": "1.78.0",
4
+ "description": "Boost compatibility module",
5
+ "homepage": "https://github.com/boostorg/compatibility",
6
+ "dependencies": [
7
+ "boost-vcpkg-helpers"
8
+ ]
9
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-compute/portfile.cmake ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Automatically generated by scripts/boost/generate-ports.ps1
2
+
3
+ vcpkg_from_github(
4
+ OUT_SOURCE_PATH SOURCE_PATH
5
+ REPO boostorg/compute
6
+ REF boost-1.78.0
7
+ SHA512 5e9daaaf875e636825ece0c38f16f503f102e42c1acb02539623c4488244e966689d8af850afc4c4d2abd7009f416ddb2e0c76cd43de4e2f7b022355a3409a36
8
+ HEAD_REF master
9
+ )
10
+
11
+ include(${CURRENT_INSTALLED_DIR}/share/boost-vcpkg-helpers/boost-modular-headers.cmake)
12
+ boost_modular_headers(SOURCE_PATH ${SOURCE_PATH})
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-compute/vcpkg.json ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-compute",
3
+ "version": "1.78.0",
4
+ "description": "Boost compute module",
5
+ "homepage": "https://github.com/boostorg/compute",
6
+ "dependencies": [
7
+ "boost-algorithm",
8
+ "boost-array",
9
+ "boost-assert",
10
+ "boost-chrono",
11
+ "boost-config",
12
+ "boost-core",
13
+ {
14
+ "name": "boost-filesystem",
15
+ "platform": "!uwp"
16
+ },
17
+ "boost-function",
18
+ "boost-function-types",
19
+ "boost-fusion",
20
+ "boost-iterator",
21
+ "boost-lexical-cast",
22
+ "boost-mpl",
23
+ "boost-optional",
24
+ "boost-preprocessor",
25
+ "boost-property-tree",
26
+ "boost-proto",
27
+ "boost-range",
28
+ "boost-smart-ptr",
29
+ "boost-static-assert",
30
+ "boost-thread",
31
+ "boost-throw-exception",
32
+ "boost-tuple",
33
+ "boost-type-traits",
34
+ "boost-typeof",
35
+ "boost-utility",
36
+ "boost-uuid",
37
+ "boost-vcpkg-helpers"
38
+ ]
39
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-concept-check/portfile.cmake ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Automatically generated by scripts/boost/generate-ports.ps1
2
+
3
+ vcpkg_from_github(
4
+ OUT_SOURCE_PATH SOURCE_PATH
5
+ REPO boostorg/concept_check
6
+ REF boost-1.78.0
7
+ SHA512 b9d7caba37731ce3aeaa32016f7055f91e15843a8a6022e6863fd9ad86af4b0b8c0b7f3828d7601906deb5c84597546f155d5ad600c4b764c6a54e1fa2f6a869
8
+ HEAD_REF master
9
+ )
10
+
11
+ include(${CURRENT_INSTALLED_DIR}/share/boost-vcpkg-helpers/boost-modular-headers.cmake)
12
+ boost_modular_headers(SOURCE_PATH ${SOURCE_PATH})
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-concept-check/vcpkg.json ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-concept-check",
3
+ "version": "1.78.0",
4
+ "description": "Boost concept_check module",
5
+ "homepage": "https://github.com/boostorg/concept_check",
6
+ "dependencies": [
7
+ "boost-config",
8
+ "boost-preprocessor",
9
+ "boost-static-assert",
10
+ "boost-type-traits",
11
+ "boost-vcpkg-helpers"
12
+ ]
13
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-config/portfile.cmake ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Automatically generated by scripts/boost/generate-ports.ps1
2
+
3
+ vcpkg_from_github(
4
+ OUT_SOURCE_PATH SOURCE_PATH
5
+ REPO boostorg/config
6
+ REF boost-1.78.0
7
+ SHA512 116820d81ff268e8231bfdd9160cf803bbf6f9987ab2261630bc7c21b283db9e7ef3b9576c4d3444a52ce2533fde653ff75f98f6c1cd5e78d5936df674f6f8ee
8
+ HEAD_REF master
9
+ )
10
+
11
+ include(${CURRENT_INSTALLED_DIR}/share/boost-vcpkg-helpers/boost-modular-headers.cmake)
12
+ boost_modular_headers(SOURCE_PATH ${SOURCE_PATH})
13
+ file(APPEND ${CURRENT_PACKAGES_DIR}/include/boost/config/user.hpp "\n#ifndef BOOST_ALL_NO_LIB\n#define BOOST_ALL_NO_LIB\n#endif\n")
14
+ file(APPEND ${CURRENT_PACKAGES_DIR}/include/boost/config/user.hpp "\n#undef BOOST_ALL_DYN_LINK\n")
15
+
16
+ if (VCPKG_LIBRARY_LINKAGE STREQUAL dynamic)
17
+ file(APPEND ${CURRENT_PACKAGES_DIR}/include/boost/config/user.hpp "\n#define BOOST_ALL_DYN_LINK\n")
18
+ endif()
19
+ file(COPY ${SOURCE_PATH}/checks DESTINATION ${CURRENT_PACKAGES_DIR}/share/boost-config)
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-config/vcpkg.json ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-config",
3
+ "version": "1.78.0",
4
+ "description": "Boost config module",
5
+ "homepage": "https://github.com/boostorg/config",
6
+ "dependencies": [
7
+ "boost-vcpkg-helpers"
8
+ ]
9
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-container-hash/portfile.cmake ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Automatically generated by scripts/boost/generate-ports.ps1
2
+
3
+ vcpkg_from_github(
4
+ OUT_SOURCE_PATH SOURCE_PATH
5
+ REPO boostorg/container_hash
6
+ REF boost-1.78.0
7
+ SHA512 344ed155031904336c48c61b66a23b420cb63e5601ea1f5eb614dcac576aff8900b3cd79889b5313f2f7558ece81efc3a1944c07d0374a00a3766eb4b1dda3e0
8
+ HEAD_REF master
9
+ )
10
+
11
+ include(${CURRENT_INSTALLED_DIR}/share/boost-vcpkg-helpers/boost-modular-headers.cmake)
12
+ boost_modular_headers(SOURCE_PATH ${SOURCE_PATH})
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-container-hash/vcpkg.json ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-container-hash",
3
+ "version": "1.78.0",
4
+ "description": "Boost container_hash module",
5
+ "homepage": "https://github.com/boostorg/container_hash",
6
+ "dependencies": [
7
+ "boost-assert",
8
+ "boost-config",
9
+ "boost-core",
10
+ "boost-detail",
11
+ "boost-integer",
12
+ "boost-static-assert",
13
+ "boost-type-traits",
14
+ "boost-vcpkg-helpers"
15
+ ]
16
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-container/portfile.cmake ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Automatically generated by scripts/boost/generate-ports.ps1
2
+
3
+ vcpkg_from_github(
4
+ OUT_SOURCE_PATH SOURCE_PATH
5
+ REPO boostorg/container
6
+ REF boost-1.78.0
7
+ SHA512 f20ca062d061c24caf262b6524525f4face4e7fc9e924d16b9160f7d7720c4490f131abc08f5ff9a04ea59c04cffef4f1cebf33a1d524aaed8903eb355b55700
8
+ HEAD_REF master
9
+ )
10
+
11
+ if(NOT DEFINED CURRENT_HOST_INSTALLED_DIR)
12
+ message(FATAL_ERROR "boost-container requires a newer version of vcpkg in order to build.")
13
+ endif()
14
+ include(${CURRENT_HOST_INSTALLED_DIR}/share/boost-build/boost-modular-build.cmake)
15
+ boost_modular_build(SOURCE_PATH ${SOURCE_PATH})
16
+ include(${CURRENT_INSTALLED_DIR}/share/boost-vcpkg-helpers/boost-modular-headers.cmake)
17
+ boost_modular_headers(SOURCE_PATH ${SOURCE_PATH})
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-container/vcpkg.json ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-container",
3
+ "version": "1.78.0",
4
+ "description": "Boost container module",
5
+ "homepage": "https://github.com/boostorg/container",
6
+ "dependencies": [
7
+ "boost-assert",
8
+ {
9
+ "name": "boost-build",
10
+ "host": true
11
+ },
12
+ "boost-config",
13
+ "boost-core",
14
+ "boost-intrusive",
15
+ {
16
+ "name": "boost-modular-build-helper",
17
+ "host": true
18
+ },
19
+ "boost-move",
20
+ "boost-static-assert",
21
+ "boost-type-traits",
22
+ "boost-vcpkg-helpers",
23
+ "boost-winapi",
24
+ {
25
+ "name": "vcpkg-cmake",
26
+ "host": true
27
+ }
28
+ ]
29
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-context/b2-options.cmake.in ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ if(@VCPKG_TARGET_IS_WINDOWS@)
3
+ list(APPEND B2_OPTIONS
4
+ abi=ms
5
+ binary-format=pe
6
+ )
7
+ endif()
8
+
9
+ if(@VCPKG_TARGET_IS_OSX@)
10
+ list(APPEND B2_OPTIONS
11
+ abi=sysv
12
+ binary-format=mach-o
13
+ )
14
+ endif()
15
+
16
+ if("@VCPKG_TARGET_IS_LINUX@" STREQUAL "ON" OR "@VCPKG_TARGET_IS_ANDROID@" STREQUAL "ON")
17
+ if(VCPKG_TARGET_ARCHITECTURE STREQUAL "arm" OR VCPKG_TARGET_ARCHITECTURE STREQUAL "arm64")
18
+ list(APPEND B2_OPTIONS
19
+ abi=aapcs
20
+ )
21
+ elseif(VCPKG_TARGET_ARCHITECTURE STREQUAL "x86" OR VCPKG_TARGET_ARCHITECTURE STREQUAL "x64")
22
+ list(APPEND B2_OPTIONS
23
+ abi=sysv
24
+ )
25
+ endif()
26
+ list(APPEND B2_OPTIONS
27
+ binary-format=elf
28
+ )
29
+ endif()
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-context/portfile.cmake ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Automatically generated by scripts/boost/generate-ports.ps1
2
+
3
+ vcpkg_from_github(
4
+ OUT_SOURCE_PATH SOURCE_PATH
5
+ REPO boostorg/context
6
+ REF boost-1.78.0
7
+ SHA512 ea2695df5301853209ed0db70cff632e27066dbd2dcfb3946022633427a45ad07f104eee7ac554038a45f4bf89fb8b39ee4d07f873aebb4571ed392d1e343879
8
+ HEAD_REF master
9
+ )
10
+
11
+ file(READ "${SOURCE_PATH}/build/Jamfile.v2" _contents)
12
+ string(REPLACE "import ../../config/checks/config" "import config/checks/config" _contents "${_contents}")
13
+ file(WRITE "${SOURCE_PATH}/build/Jamfile.v2" "${_contents}")
14
+ file(COPY "${CURRENT_INSTALLED_DIR}/share/boost-config/checks" DESTINATION "${SOURCE_PATH}/build/config")
15
+ if(NOT DEFINED CURRENT_HOST_INSTALLED_DIR)
16
+ message(FATAL_ERROR "boost-context requires a newer version of vcpkg in order to build.")
17
+ endif()
18
+ include(${CURRENT_HOST_INSTALLED_DIR}/share/boost-build/boost-modular-build.cmake)
19
+ configure_file(
20
+ "${CMAKE_CURRENT_LIST_DIR}/b2-options.cmake.in"
21
+ "${CURRENT_BUILDTREES_DIR}/vcpkg-b2-options.cmake"
22
+ @ONLY
23
+ )
24
+ boost_modular_build(
25
+ SOURCE_PATH ${SOURCE_PATH}
26
+ BOOST_CMAKE_FRAGMENT "${CURRENT_BUILDTREES_DIR}/vcpkg-b2-options.cmake"
27
+ )
28
+ include(${CURRENT_INSTALLED_DIR}/share/boost-vcpkg-helpers/boost-modular-headers.cmake)
29
+ boost_modular_headers(SOURCE_PATH ${SOURCE_PATH})
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-context/vcpkg.json ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-context",
3
+ "version": "1.78.0",
4
+ "description": "Boost context module",
5
+ "homepage": "https://github.com/boostorg/context",
6
+ "supports": "!uwp & !emscripten",
7
+ "dependencies": [
8
+ "boost-assert",
9
+ {
10
+ "name": "boost-build",
11
+ "host": true
12
+ },
13
+ "boost-config",
14
+ "boost-core",
15
+ {
16
+ "name": "boost-modular-build-helper",
17
+ "host": true
18
+ },
19
+ "boost-mp11",
20
+ "boost-pool",
21
+ "boost-predef",
22
+ "boost-smart-ptr",
23
+ "boost-vcpkg-helpers",
24
+ {
25
+ "name": "vcpkg-cmake",
26
+ "host": true
27
+ }
28
+ ]
29
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-contract/portfile.cmake ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Automatically generated by scripts/boost/generate-ports.ps1
2
+
3
+ vcpkg_from_github(
4
+ OUT_SOURCE_PATH SOURCE_PATH
5
+ REPO boostorg/contract
6
+ REF boost-1.78.0
7
+ SHA512 c746ff575a33ef21245c927249142a017bb3616b4790d30bca0473ed70c626427be67d647f49693357440f6f9a540c6152df445de922bf4e6b55756197e5fbde
8
+ HEAD_REF master
9
+ )
10
+
11
+ if(NOT DEFINED CURRENT_HOST_INSTALLED_DIR)
12
+ message(FATAL_ERROR "boost-contract requires a newer version of vcpkg in order to build.")
13
+ endif()
14
+ include(${CURRENT_HOST_INSTALLED_DIR}/share/boost-build/boost-modular-build.cmake)
15
+ boost_modular_build(SOURCE_PATH ${SOURCE_PATH})
16
+ include(${CURRENT_INSTALLED_DIR}/share/boost-vcpkg-helpers/boost-modular-headers.cmake)
17
+ boost_modular_headers(SOURCE_PATH ${SOURCE_PATH})
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-contract/vcpkg.json ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-contract",
3
+ "version": "1.78.0",
4
+ "description": "Boost contract module",
5
+ "homepage": "https://github.com/boostorg/contract",
6
+ "dependencies": [
7
+ "boost-any",
8
+ "boost-assert",
9
+ {
10
+ "name": "boost-build",
11
+ "host": true
12
+ },
13
+ "boost-config",
14
+ "boost-core",
15
+ "boost-exception",
16
+ "boost-function",
17
+ "boost-function-types",
18
+ {
19
+ "name": "boost-modular-build-helper",
20
+ "host": true
21
+ },
22
+ "boost-mpl",
23
+ "boost-optional",
24
+ "boost-preprocessor",
25
+ "boost-smart-ptr",
26
+ "boost-static-assert",
27
+ "boost-thread",
28
+ "boost-type-traits",
29
+ "boost-typeof",
30
+ "boost-utility",
31
+ "boost-vcpkg-helpers",
32
+ {
33
+ "name": "vcpkg-cmake",
34
+ "host": true
35
+ }
36
+ ]
37
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-conversion/portfile.cmake ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Automatically generated by scripts/boost/generate-ports.ps1
2
+
3
+ vcpkg_from_github(
4
+ OUT_SOURCE_PATH SOURCE_PATH
5
+ REPO boostorg/conversion
6
+ REF boost-1.78.0
7
+ SHA512 0a3d649eccf90d3a2327139f236498dd11e49e308f30b559e7c91d955685eb859a76bb92d9cec6aa066dd898a35dc1c4cbfa60751db75331261f381bee1cc600
8
+ HEAD_REF master
9
+ )
10
+
11
+ include(${CURRENT_INSTALLED_DIR}/share/boost-vcpkg-helpers/boost-modular-headers.cmake)
12
+ boost_modular_headers(SOURCE_PATH ${SOURCE_PATH})
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-conversion/vcpkg.json ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-conversion",
3
+ "version": "1.78.0",
4
+ "description": "Boost conversion module",
5
+ "homepage": "https://github.com/boostorg/conversion",
6
+ "dependencies": [
7
+ "boost-assert",
8
+ "boost-config",
9
+ "boost-core",
10
+ "boost-smart-ptr",
11
+ "boost-throw-exception",
12
+ "boost-type-traits",
13
+ "boost-typeof",
14
+ "boost-vcpkg-helpers"
15
+ ]
16
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-convert/portfile.cmake ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Automatically generated by scripts/boost/generate-ports.ps1
2
+
3
+ vcpkg_from_github(
4
+ OUT_SOURCE_PATH SOURCE_PATH
5
+ REPO boostorg/convert
6
+ REF boost-1.78.0
7
+ SHA512 0a1b91d5b8e750de42ca774b98eb59b0b5287890546548facf049b9157e82bfdd741f8aeafba311dd9a99235da93a4224db0cabbfc4e0f8e7ac9c5c1f6d528bf
8
+ HEAD_REF master
9
+ )
10
+
11
+ include(${CURRENT_INSTALLED_DIR}/share/boost-vcpkg-helpers/boost-modular-headers.cmake)
12
+ boost_modular_headers(SOURCE_PATH ${SOURCE_PATH})
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-convert/vcpkg.json ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-convert",
3
+ "version": "1.78.0",
4
+ "description": "Boost convert module",
5
+ "homepage": "https://github.com/boostorg/convert",
6
+ "dependencies": [
7
+ "boost-config",
8
+ "boost-core",
9
+ "boost-function-types",
10
+ "boost-lexical-cast",
11
+ "boost-math",
12
+ "boost-mpl",
13
+ "boost-optional",
14
+ "boost-parameter",
15
+ "boost-range",
16
+ "boost-spirit",
17
+ "boost-type-traits",
18
+ "boost-vcpkg-helpers"
19
+ ]
20
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-core/portfile.cmake ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Automatically generated by scripts/boost/generate-ports.ps1
2
+
3
+ vcpkg_from_github(
4
+ OUT_SOURCE_PATH SOURCE_PATH
5
+ REPO boostorg/core
6
+ REF boost-1.78.0
7
+ SHA512 df3a14047bf50dd98d21f1251c74685440c306948301f2017525f3ad638664f5b13c353cbfd78cb1f5b35b91eb0f8c5818fcf3939e9ce52c1d00b4a50a22e311
8
+ HEAD_REF master
9
+ )
10
+
11
+ include(${CURRENT_INSTALLED_DIR}/share/boost-vcpkg-helpers/boost-modular-headers.cmake)
12
+ boost_modular_headers(SOURCE_PATH ${SOURCE_PATH})
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-core/vcpkg.json ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-core",
3
+ "version": "1.78.0",
4
+ "description": "Boost core module",
5
+ "homepage": "https://github.com/boostorg/core",
6
+ "dependencies": [
7
+ "boost-assert",
8
+ "boost-config",
9
+ "boost-static-assert",
10
+ "boost-throw-exception",
11
+ "boost-vcpkg-helpers"
12
+ ]
13
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-coroutine/portfile.cmake ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Automatically generated by scripts/boost/generate-ports.ps1
2
+
3
+ vcpkg_from_github(
4
+ OUT_SOURCE_PATH SOURCE_PATH
5
+ REPO boostorg/coroutine
6
+ REF boost-1.78.0
7
+ SHA512 ebb8319388b2a57143a3fb5a66cc930547a804fd8b04374632c2fbaff8f28a1d9b22ea5862e39c1e653c2062c2137e97d38fa5cb44ce5699b07cc5c7526f311f
8
+ HEAD_REF master
9
+ )
10
+
11
+ if(NOT DEFINED CURRENT_HOST_INSTALLED_DIR)
12
+ message(FATAL_ERROR "boost-coroutine requires a newer version of vcpkg in order to build.")
13
+ endif()
14
+ include(${CURRENT_HOST_INSTALLED_DIR}/share/boost-build/boost-modular-build.cmake)
15
+ boost_modular_build(SOURCE_PATH ${SOURCE_PATH})
16
+ include(${CURRENT_INSTALLED_DIR}/share/boost-vcpkg-helpers/boost-modular-headers.cmake)
17
+ boost_modular_headers(SOURCE_PATH ${SOURCE_PATH})
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-coroutine/vcpkg.json ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-coroutine",
3
+ "version": "1.78.0",
4
+ "description": "Boost coroutine module",
5
+ "homepage": "https://github.com/boostorg/coroutine",
6
+ "supports": "!arm & !uwp & !emscripten",
7
+ "dependencies": [
8
+ "boost-assert",
9
+ {
10
+ "name": "boost-build",
11
+ "host": true
12
+ },
13
+ "boost-config",
14
+ {
15
+ "name": "boost-context",
16
+ "platform": "!uwp & !emscripten"
17
+ },
18
+ "boost-core",
19
+ "boost-exception",
20
+ {
21
+ "name": "boost-modular-build-helper",
22
+ "host": true
23
+ },
24
+ "boost-move",
25
+ "boost-system",
26
+ "boost-throw-exception",
27
+ "boost-type-traits",
28
+ "boost-utility",
29
+ "boost-vcpkg-helpers",
30
+ {
31
+ "name": "vcpkg-cmake",
32
+ "host": true
33
+ }
34
+ ]
35
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-coroutine2/portfile.cmake ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Automatically generated by scripts/boost/generate-ports.ps1
2
+
3
+ vcpkg_from_github(
4
+ OUT_SOURCE_PATH SOURCE_PATH
5
+ REPO boostorg/coroutine2
6
+ REF boost-1.78.0
7
+ SHA512 e25ac3a97fe4ffd12449b324d311c4e8bb1f64db6166b460c087b09bffdcfa0746bf7731e08258b936639d319944b7f6d193ec92231d7f5d8cbee2f64d0f23e7
8
+ HEAD_REF master
9
+ )
10
+
11
+ include(${CURRENT_INSTALLED_DIR}/share/boost-vcpkg-helpers/boost-modular-headers.cmake)
12
+ boost_modular_headers(SOURCE_PATH ${SOURCE_PATH})
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-coroutine2/vcpkg.json ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-coroutine2",
3
+ "version": "1.78.0",
4
+ "description": "Boost coroutine2 module",
5
+ "homepage": "https://github.com/boostorg/coroutine2",
6
+ "supports": "!emscripten",
7
+ "dependencies": [
8
+ "boost-assert",
9
+ "boost-config",
10
+ {
11
+ "name": "boost-context",
12
+ "platform": "!uwp & !emscripten"
13
+ },
14
+ "boost-vcpkg-helpers"
15
+ ]
16
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-crc/portfile.cmake ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Automatically generated by scripts/boost/generate-ports.ps1
2
+
3
+ vcpkg_from_github(
4
+ OUT_SOURCE_PATH SOURCE_PATH
5
+ REPO boostorg/crc
6
+ REF boost-1.78.0
7
+ SHA512 e913075402e98eb4a8e216bce3307d5339c924206640a1f389dfaeeca0336be29714852d1c8a40ab9a7c4f40efd37d433cc7c717324911d48ee4b845c1ebdf83
8
+ HEAD_REF master
9
+ )
10
+
11
+ include(${CURRENT_INSTALLED_DIR}/share/boost-vcpkg-helpers/boost-modular-headers.cmake)
12
+ boost_modular_headers(SOURCE_PATH ${SOURCE_PATH})
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-crc/vcpkg.json ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-crc",
3
+ "version": "1.78.0",
4
+ "description": "Boost crc module",
5
+ "homepage": "https://github.com/boostorg/crc",
6
+ "dependencies": [
7
+ "boost-array",
8
+ "boost-config",
9
+ "boost-integer",
10
+ "boost-type-traits",
11
+ "boost-vcpkg-helpers"
12
+ ]
13
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-date-time/portfile.cmake ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Automatically generated by scripts/boost/generate-ports.ps1
2
+
3
+ vcpkg_from_github(
4
+ OUT_SOURCE_PATH SOURCE_PATH
5
+ REPO boostorg/date_time
6
+ REF boost-1.78.0
7
+ SHA512 a4fda022d4658fa4db22114cc696acbc369505eda9fab722bbc7d5149af22f8c5c4e0e12f86b1ae07223cef82d791c278c656a7f492a0f89200921964c7057fd
8
+ HEAD_REF master
9
+ )
10
+
11
+ if(NOT DEFINED CURRENT_HOST_INSTALLED_DIR)
12
+ message(FATAL_ERROR "boost-date-time requires a newer version of vcpkg in order to build.")
13
+ endif()
14
+ include(${CURRENT_HOST_INSTALLED_DIR}/share/boost-build/boost-modular-build.cmake)
15
+ boost_modular_build(SOURCE_PATH ${SOURCE_PATH})
16
+ include(${CURRENT_INSTALLED_DIR}/share/boost-vcpkg-helpers/boost-modular-headers.cmake)
17
+ boost_modular_headers(SOURCE_PATH ${SOURCE_PATH})
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-date-time/vcpkg.json ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-date-time",
3
+ "version": "1.78.0",
4
+ "description": "Boost date_time module",
5
+ "homepage": "https://github.com/boostorg/date_time",
6
+ "dependencies": [
7
+ "boost-algorithm",
8
+ "boost-assert",
9
+ {
10
+ "name": "boost-build",
11
+ "host": true
12
+ },
13
+ "boost-config",
14
+ "boost-core",
15
+ "boost-io",
16
+ "boost-lexical-cast",
17
+ {
18
+ "name": "boost-modular-build-helper",
19
+ "host": true
20
+ },
21
+ "boost-numeric-conversion",
22
+ "boost-range",
23
+ "boost-smart-ptr",
24
+ "boost-static-assert",
25
+ "boost-throw-exception",
26
+ "boost-tokenizer",
27
+ "boost-type-traits",
28
+ "boost-utility",
29
+ "boost-vcpkg-helpers",
30
+ "boost-winapi",
31
+ {
32
+ "name": "vcpkg-cmake",
33
+ "host": true
34
+ }
35
+ ]
36
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-describe/portfile.cmake ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Automatically generated by scripts/boost/generate-ports.ps1
2
+
3
+ vcpkg_from_github(
4
+ OUT_SOURCE_PATH SOURCE_PATH
5
+ REPO boostorg/describe
6
+ REF boost-1.78.0
7
+ SHA512 2a3601bdd98dc3248402baca147000cece14458f9478af1726c919037190f1affae0e82f26124d17531da9e0dc8180998646babe7dc14756aa36cc5d51fde1cd
8
+ HEAD_REF master
9
+ )
10
+
11
+ include(${CURRENT_INSTALLED_DIR}/share/boost-vcpkg-helpers/boost-modular-headers.cmake)
12
+ boost_modular_headers(SOURCE_PATH ${SOURCE_PATH})
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-describe/vcpkg.json ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-describe",
3
+ "version": "1.78.0",
4
+ "description": "Boost describe module",
5
+ "homepage": "https://github.com/boostorg/describe",
6
+ "dependencies": [
7
+ "boost-mp11",
8
+ "boost-vcpkg-helpers"
9
+ ]
10
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-detail/portfile.cmake ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Automatically generated by scripts/boost/generate-ports.ps1
2
+
3
+ vcpkg_from_github(
4
+ OUT_SOURCE_PATH SOURCE_PATH
5
+ REPO boostorg/detail
6
+ REF boost-1.78.0
7
+ SHA512 7d3206d42a2af1692807845077abf2dd9330d0628a7a2dbd221f73b405bada294c5f380e3765a16df647bd4ffe4bacc5fda4a40f7c5b6c8f7dc77f20152e778f
8
+ HEAD_REF master
9
+ )
10
+
11
+ include(${CURRENT_INSTALLED_DIR}/share/boost-vcpkg-helpers/boost-modular-headers.cmake)
12
+ boost_modular_headers(SOURCE_PATH ${SOURCE_PATH})
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-detail/vcpkg.json ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-detail",
3
+ "version": "1.78.0",
4
+ "description": "Boost detail module",
5
+ "homepage": "https://github.com/boostorg/detail",
6
+ "dependencies": [
7
+ "boost-config",
8
+ "boost-core",
9
+ "boost-preprocessor",
10
+ "boost-static-assert",
11
+ "boost-type-traits",
12
+ "boost-vcpkg-helpers"
13
+ ]
14
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-dll/portfile.cmake ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Automatically generated by scripts/boost/generate-ports.ps1
2
+
3
+ vcpkg_from_github(
4
+ OUT_SOURCE_PATH SOURCE_PATH
5
+ REPO boostorg/dll
6
+ REF boost-1.78.0
7
+ SHA512 bc7869b43cc2aaf69a168c8fab02d3f0eb9283ab47dd8f6d3fc15cd7f82d561f092fa77564cc70f43d14af9220f7a59addfb3c9e40744e3223aa8be6f3c5bb57
8
+ HEAD_REF master
9
+ )
10
+
11
+ include(${CURRENT_INSTALLED_DIR}/share/boost-vcpkg-helpers/boost-modular-headers.cmake)
12
+ boost_modular_headers(SOURCE_PATH ${SOURCE_PATH})
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-dll/vcpkg.json ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-dll",
3
+ "version": "1.78.0",
4
+ "description": "Boost dll module",
5
+ "homepage": "https://github.com/boostorg/dll",
6
+ "dependencies": [
7
+ "boost-assert",
8
+ "boost-config",
9
+ "boost-core",
10
+ {
11
+ "name": "boost-filesystem",
12
+ "platform": "!uwp"
13
+ },
14
+ "boost-function",
15
+ "boost-move",
16
+ "boost-predef",
17
+ "boost-smart-ptr",
18
+ "boost-spirit",
19
+ "boost-static-assert",
20
+ "boost-system",
21
+ "boost-throw-exception",
22
+ "boost-type-index",
23
+ "boost-type-traits",
24
+ "boost-vcpkg-helpers",
25
+ "boost-winapi"
26
+ ]
27
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-dynamic-bitset/portfile.cmake ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Automatically generated by scripts/boost/generate-ports.ps1
2
+
3
+ vcpkg_from_github(
4
+ OUT_SOURCE_PATH SOURCE_PATH
5
+ REPO boostorg/dynamic_bitset
6
+ REF boost-1.78.0
7
+ SHA512 cb3b6542f16d97126eac963a48ace71b795bcc32148c2a8608694045afd833520c104c5ac7ad98ba8196bfa182040e4edd4c54d9af88b257aee0e390251c74a7
8
+ HEAD_REF master
9
+ )
10
+
11
+ include(${CURRENT_INSTALLED_DIR}/share/boost-vcpkg-helpers/boost-modular-headers.cmake)
12
+ boost_modular_headers(SOURCE_PATH ${SOURCE_PATH})
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-dynamic-bitset/vcpkg.json ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-dynamic-bitset",
3
+ "version": "1.78.0",
4
+ "description": "Boost dynamic_bitset module",
5
+ "homepage": "https://github.com/boostorg/dynamic_bitset",
6
+ "dependencies": [
7
+ "boost-assert",
8
+ "boost-config",
9
+ "boost-container-hash",
10
+ "boost-core",
11
+ "boost-integer",
12
+ "boost-move",
13
+ "boost-static-assert",
14
+ "boost-throw-exception",
15
+ "boost-vcpkg-helpers"
16
+ ]
17
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-endian/portfile.cmake ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Automatically generated by scripts/boost/generate-ports.ps1
2
+
3
+ vcpkg_from_github(
4
+ OUT_SOURCE_PATH SOURCE_PATH
5
+ REPO boostorg/endian
6
+ REF boost-1.78.0
7
+ SHA512 f010f4c1d301637fc8fbd9220eb7456cd9f0ce04cfc56af2c25092a7a53a4f7e541cfc65bab46e65fe6007184d335b99b03ec0d26ab7935ffd5d622c99caf817
8
+ HEAD_REF master
9
+ )
10
+
11
+ include(${CURRENT_INSTALLED_DIR}/share/boost-vcpkg-helpers/boost-modular-headers.cmake)
12
+ boost_modular_headers(SOURCE_PATH ${SOURCE_PATH})