Techt3o commited on
Commit
b8cd214
·
verified ·
1 Parent(s): 723214b

e0783826e8b0a9fd055f7d3c3eee5d2bd1d5741d8bbde8c0728afad89a2d0d09

Browse files
Files changed (50) hide show
  1. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-mpi/portfile.cmake +18 -0
  2. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-mpi/vcpkg.json +56 -0
  3. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-mpl/portfile.cmake +12 -0
  4. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-mpl/vcpkg.json +16 -0
  5. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-msm/portfile.cmake +12 -0
  6. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-msm/vcpkg.json +26 -0
  7. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-multi-array/portfile.cmake +12 -0
  8. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-multi-array/vcpkg.json +19 -0
  9. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-multi-index/portfile.cmake +12 -0
  10. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-multi-index/vcpkg.json +27 -0
  11. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-multiprecision/0001-Fix-selection-logic-in-intel_intrinsics.hpp.patch +29 -0
  12. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-multiprecision/portfile.cmake +13 -0
  13. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-multiprecision/vcpkg.json +17 -0
  14. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-nowide/b2-options.cmake +3 -0
  15. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-nowide/portfile.cmake +24 -0
  16. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-nowide/vcpkg.json +26 -0
  17. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-numeric-conversion/portfile.cmake +12 -0
  18. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-numeric-conversion/vcpkg.json +16 -0
  19. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-odeint/portfile.cmake +12 -0
  20. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-odeint/vcpkg.json +37 -0
  21. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-optional/portfile.cmake +12 -0
  22. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-optional/vcpkg.json +19 -0
  23. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-outcome/portfile.cmake +12 -0
  24. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-outcome/vcpkg.json +13 -0
  25. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-parameter-python/portfile.cmake +12 -0
  26. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-parameter-python/vcpkg.json +17 -0
  27. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-parameter/portfile.cmake +12 -0
  28. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-parameter/vcpkg.json +19 -0
  29. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-pfr/portfile.cmake +12 -0
  30. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-pfr/vcpkg.json +9 -0
  31. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-phoenix/portfile.cmake +12 -0
  32. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-phoenix/vcpkg.json +23 -0
  33. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-poly-collection/portfile.cmake +12 -0
  34. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-poly-collection/vcpkg.json +17 -0
  35. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-polygon/portfile.cmake +12 -0
  36. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-polygon/vcpkg.json +10 -0
  37. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-pool/portfile.cmake +12 -0
  38. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-pool/vcpkg.json +15 -0
  39. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-predef/portfile.cmake +14 -0
  40. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-predef/vcpkg.json +9 -0
  41. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-preprocessor/portfile.cmake +12 -0
  42. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-preprocessor/vcpkg.json +9 -0
  43. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-process/fix_include.patch +13 -0
  44. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-process/portfile.cmake +13 -0
  45. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-process/vcpkg.json +26 -0
  46. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-program-options/portfile.cmake +17 -0
  47. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-program-options/vcpkg.json +34 -0
  48. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-property-map-parallel/portfile.cmake +12 -0
  49. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-property-map/portfile.cmake +12 -0
  50. third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-property-map/vcpkg.json +23 -0
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-mpi/portfile.cmake ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Automatically generated by scripts/boost/generate-ports.ps1
2
+
3
+ vcpkg_from_github(
4
+ OUT_SOURCE_PATH SOURCE_PATH
5
+ REPO boostorg/mpi
6
+ REF boost-1.78.0
7
+ SHA512 22037c92eb0f2a8e26b39637003b0b470d1e34f85cb6c83cb6d63d84ff9b57adcf172ff4ecf86a30d07bd89f422a4b39eb12a7e5940648f6ebb2b7af66a00f2e
8
+ HEAD_REF master
9
+ PATCHES fix-build-boost_mpi_python-on-windows.patch
10
+ )
11
+
12
+ if(NOT DEFINED CURRENT_HOST_INSTALLED_DIR)
13
+ message(FATAL_ERROR "boost-mpi requires a newer version of vcpkg in order to build.")
14
+ endif()
15
+ include(${CURRENT_HOST_INSTALLED_DIR}/share/boost-build/boost-modular-build.cmake)
16
+ boost_modular_build(SOURCE_PATH ${SOURCE_PATH})
17
+ include(${CURRENT_INSTALLED_DIR}/share/boost-vcpkg-helpers/boost-modular-headers.cmake)
18
+ boost_modular_headers(SOURCE_PATH ${SOURCE_PATH})
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-mpi/vcpkg.json ADDED
@@ -0,0 +1,56 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-mpi",
3
+ "version": "1.78.0",
4
+ "description": "Boost mpi module",
5
+ "homepage": "https://github.com/boostorg/mpi",
6
+ "supports": "!uwp",
7
+ "dependencies": [
8
+ "boost-assert",
9
+ {
10
+ "name": "boost-build",
11
+ "host": true
12
+ },
13
+ "boost-config",
14
+ "boost-core",
15
+ "boost-foreach",
16
+ "boost-function",
17
+ "boost-graph",
18
+ "boost-integer",
19
+ "boost-iterator",
20
+ "boost-lexical-cast",
21
+ {
22
+ "name": "boost-modular-build-helper",
23
+ "host": true
24
+ },
25
+ "boost-mpl",
26
+ "boost-optional",
27
+ "boost-serialization",
28
+ "boost-smart-ptr",
29
+ "boost-static-assert",
30
+ "boost-throw-exception",
31
+ "boost-type-traits",
32
+ "boost-utility",
33
+ "boost-vcpkg-helpers",
34
+ "mpi",
35
+ {
36
+ "name": "vcpkg-cmake",
37
+ "host": true
38
+ }
39
+ ],
40
+ "features": {
41
+ "python3": {
42
+ "description": "Build Python3 bindings",
43
+ "supports": "!static",
44
+ "dependencies": [
45
+ {
46
+ "name": "boost-python",
47
+ "features": [
48
+ "python3"
49
+ ],
50
+ "platform": "!uwp & !emscripten & !ios & !android"
51
+ },
52
+ "python3"
53
+ ]
54
+ }
55
+ }
56
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-mpl/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/mpl
6
+ REF boost-1.78.0
7
+ SHA512 0aa3d20b10f5a4a655d07499372ac74114458a6209dc536a3a061e13683a12c98c9b129e3e5d103d95773fcf14afc6f94ac82ddb84d21dee55338bb5bbf2a47f
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-mpl/vcpkg.json ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-mpl",
3
+ "version": "1.78.0",
4
+ "description": "Boost mpl module",
5
+ "homepage": "https://github.com/boostorg/mpl",
6
+ "dependencies": [
7
+ "boost-config",
8
+ "boost-core",
9
+ "boost-predef",
10
+ "boost-preprocessor",
11
+ "boost-static-assert",
12
+ "boost-type-traits",
13
+ "boost-utility",
14
+ "boost-vcpkg-helpers"
15
+ ]
16
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-msm/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/msm
6
+ REF boost-1.78.0
7
+ SHA512 0cc80428548b5fbde38efd8426bca954205e26ea2b9da1d9c682cd9315b298759c8db0540d0e216ff57bd613cebe9317764b2b52d24143ebee6c1eb080908eb1
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-msm/vcpkg.json ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-msm",
3
+ "version": "1.78.0",
4
+ "description": "Boost msm module",
5
+ "homepage": "https://github.com/boostorg/msm",
6
+ "dependencies": [
7
+ "boost-any",
8
+ "boost-assert",
9
+ "boost-bind",
10
+ "boost-circular-buffer",
11
+ "boost-config",
12
+ "boost-core",
13
+ "boost-function",
14
+ "boost-fusion",
15
+ "boost-mpl",
16
+ "boost-parameter",
17
+ "boost-phoenix",
18
+ "boost-preprocessor",
19
+ "boost-proto",
20
+ "boost-serialization",
21
+ "boost-tuple",
22
+ "boost-type-traits",
23
+ "boost-typeof",
24
+ "boost-vcpkg-helpers"
25
+ ]
26
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-multi-array/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/multi_array
6
+ REF boost-1.78.0
7
+ SHA512 835a43e508ef2b2e03ecc8268770eb2e523414406d0da34ab5fdedf65e65b0f6d3dcfa8efbd2f4ee226331a56cb977106d8bdf8f285aa36f9055017be5be080b
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-multi-array/vcpkg.json ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-multi-array",
3
+ "version": "1.78.0",
4
+ "description": "Boost multi_array module",
5
+ "homepage": "https://github.com/boostorg/multi_array",
6
+ "dependencies": [
7
+ "boost-array",
8
+ "boost-assert",
9
+ "boost-concept-check",
10
+ "boost-config",
11
+ "boost-core",
12
+ "boost-functional",
13
+ "boost-iterator",
14
+ "boost-mpl",
15
+ "boost-static-assert",
16
+ "boost-type-traits",
17
+ "boost-vcpkg-helpers"
18
+ ]
19
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-multi-index/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/multi_index
6
+ REF boost-1.78.0
7
+ SHA512 ea183d2e87d5d8655f96085ace78e8ee12678ae4603077773c658f6aa4d7bd86e1c120e0e0b6fef3b4fb42bf9ecbb79c4819c508eae4f5bf71c0ac6b50ec712a
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-multi-index/vcpkg.json ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-multi-index",
3
+ "version": "1.78.0",
4
+ "description": "Boost multi_index module",
5
+ "homepage": "https://github.com/boostorg/multi_index",
6
+ "dependencies": [
7
+ "boost-assert",
8
+ "boost-bind",
9
+ "boost-config",
10
+ "boost-container-hash",
11
+ "boost-core",
12
+ "boost-foreach",
13
+ "boost-integer",
14
+ "boost-iterator",
15
+ "boost-move",
16
+ "boost-mpl",
17
+ "boost-preprocessor",
18
+ "boost-serialization",
19
+ "boost-smart-ptr",
20
+ "boost-static-assert",
21
+ "boost-throw-exception",
22
+ "boost-tuple",
23
+ "boost-type-traits",
24
+ "boost-utility",
25
+ "boost-vcpkg-helpers"
26
+ ]
27
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-multiprecision/0001-Fix-selection-logic-in-intel_intrinsics.hpp.patch ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ From e1ae1e4dc3d450e47693f3b190520b598f88fc60 Mon Sep 17 00:00:00 2001
2
+ From: jzmaddock <[email protected]>
3
+ Date: Sat, 18 Dec 2021 16:58:47 +0000
4
+ Subject: [PATCH] Fix selection logic in intel_intrinsics.hpp To correctly
5
+ exclude msvc+arm. Fixes https://github.com/boostorg/multiprecision/issues/405
6
+
7
+ ---
8
+ include/boost/multiprecision/cpp_int/intel_intrinsics.hpp | 4 ++--
9
+ 1 file changed, 2 insertions(+), 2 deletions(-)
10
+
11
+ diff --git a/include/boost/multiprecision/cpp_int/intel_intrinsics.hpp b/include/boost/multiprecision/cpp_int/intel_intrinsics.hpp
12
+ index fcfacef1..eb4624bb 100644
13
+ --- a/include/boost/multiprecision/cpp_int/intel_intrinsics.hpp
14
+ +++ b/include/boost/multiprecision/cpp_int/intel_intrinsics.hpp
15
+ @@ -31,9 +31,9 @@
16
+ #undef BOOST_MP_HAS_IMMINTRIN_H
17
+ #endif
18
+
19
+ -#if defined(BOOST_MSVC) && !defined(_M_IX86) && !defined(_M_ARM64) && !defined(_M_X64)
20
+ +#if defined(BOOST_MSVC) && !defined(_M_IX86) && !defined(_M_X64) && !defined(_M_AMD64)
21
+ //
22
+ -// When targeting platforms such as ARM, msvc still has the INtel headers in it's include path
23
+ +// When targeting platforms such as ARM, msvc still has the Intel headers in it's include path
24
+ // even though they're not usable. See https://github.com/boostorg/multiprecision/issues/321
25
+ //
26
+ #undef BOOST_MP_HAS_IMMINTRIN_H
27
+ --
28
+ 2.34.1.windows.1
29
+
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-multiprecision/portfile.cmake ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Automatically generated by scripts/boost/generate-ports.ps1
2
+
3
+ vcpkg_from_github(
4
+ OUT_SOURCE_PATH SOURCE_PATH
5
+ REPO boostorg/multiprecision
6
+ REF boost-1.78.0
7
+ SHA512 eef97b9a53e85e921d29dcea521ba8f751d71f03782d53eda345628d1ba400b83c7f656f41340128ded0a54a6d7955b1493cdca3804bea586158aa28b02fc941
8
+ HEAD_REF master
9
+ PATCHES 0001-Fix-selection-logic-in-intel_intrinsics.hpp.patch
10
+ )
11
+
12
+ include(${CURRENT_INSTALLED_DIR}/share/boost-vcpkg-helpers/boost-modular-headers.cmake)
13
+ boost_modular_headers(SOURCE_PATH ${SOURCE_PATH})
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-multiprecision/vcpkg.json ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-multiprecision",
3
+ "version": "1.78.0",
4
+ "description": "Boost multiprecision module",
5
+ "homepage": "https://github.com/boostorg/multiprecision",
6
+ "dependencies": [
7
+ "boost-assert",
8
+ "boost-config",
9
+ "boost-core",
10
+ "boost-integer",
11
+ "boost-lexical-cast",
12
+ "boost-math",
13
+ "boost-predef",
14
+ "boost-random",
15
+ "boost-vcpkg-helpers"
16
+ ]
17
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-nowide/b2-options.cmake ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ if(APPLE)
2
+ list(APPEND B2_OPTIONS cxxstd=11)
3
+ endif()
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-nowide/portfile.cmake ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Automatically generated by scripts/boost/generate-ports.ps1
2
+
3
+ vcpkg_from_github(
4
+ OUT_SOURCE_PATH SOURCE_PATH
5
+ REPO boostorg/nowide
6
+ REF boost-1.78.0
7
+ SHA512 115ec3a2c98e316ecc1c657467c79cdddb28a07181929d3ac496db34f1b29faad460dfd47d98f110374534f2257db4b52088ed234ff1feeabff15a52ff525426
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}/config")
15
+ if(NOT DEFINED CURRENT_HOST_INSTALLED_DIR)
16
+ message(FATAL_ERROR "boost-nowide 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
+ boost_modular_build(
20
+ SOURCE_PATH ${SOURCE_PATH}
21
+ BOOST_CMAKE_FRAGMENT "${CMAKE_CURRENT_LIST_DIR}/b2-options.cmake"
22
+ )
23
+ include(${CURRENT_INSTALLED_DIR}/share/boost-vcpkg-helpers/boost-modular-headers.cmake)
24
+ boost_modular_headers(SOURCE_PATH ${SOURCE_PATH})
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-nowide/vcpkg.json ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-nowide",
3
+ "version": "1.78.0",
4
+ "description": "Boost nowide module",
5
+ "homepage": "https://github.com/boostorg/nowide",
6
+ "dependencies": [
7
+ {
8
+ "name": "boost-build",
9
+ "host": true
10
+ },
11
+ "boost-config",
12
+ {
13
+ "name": "boost-filesystem",
14
+ "platform": "!uwp"
15
+ },
16
+ {
17
+ "name": "boost-modular-build-helper",
18
+ "host": true
19
+ },
20
+ "boost-vcpkg-helpers",
21
+ {
22
+ "name": "vcpkg-cmake",
23
+ "host": true
24
+ }
25
+ ]
26
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-numeric-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/numeric_conversion
6
+ REF boost-1.78.0
7
+ SHA512 de22f330cfa890c2633f021500b1e6ad5836c93905bd6d228bb60acf52fde94783a7594d4722dfd645a957f5a1868f5e71510f7e359e0167bcc7b2161a369de7
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-numeric-conversion/vcpkg.json ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-numeric-conversion",
3
+ "version": "1.78.0",
4
+ "description": "Boost numeric_conversion module",
5
+ "homepage": "https://github.com/boostorg/numeric_conversion",
6
+ "dependencies": [
7
+ "boost-config",
8
+ "boost-conversion",
9
+ "boost-core",
10
+ "boost-mpl",
11
+ "boost-preprocessor",
12
+ "boost-throw-exception",
13
+ "boost-type-traits",
14
+ "boost-vcpkg-helpers"
15
+ ]
16
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-odeint/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/odeint
6
+ REF boost-1.78.0
7
+ SHA512 780e08bc8f36e3d6cb3c98dff10ae9c35f84ad468a9358d95238a08475c3091c7ed44d5b76067cc0a6db5ec1c364f3bc43ab58bd120e110353d6f39115022d93
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-odeint/vcpkg.json ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-odeint",
3
+ "version": "1.78.0",
4
+ "description": "Boost odeint module",
5
+ "homepage": "https://github.com/boostorg/odeint",
6
+ "dependencies": [
7
+ "boost-array",
8
+ "boost-assert",
9
+ "boost-bind",
10
+ "boost-compute",
11
+ "boost-config",
12
+ "boost-core",
13
+ "boost-function",
14
+ "boost-fusion",
15
+ "boost-iterator",
16
+ "boost-math",
17
+ "boost-mpl",
18
+ "boost-multi-array",
19
+ "boost-preprocessor",
20
+ "boost-range",
21
+ "boost-static-assert",
22
+ "boost-throw-exception",
23
+ "boost-type-traits",
24
+ "boost-ublas",
25
+ "boost-units",
26
+ "boost-utility",
27
+ "boost-vcpkg-helpers"
28
+ ],
29
+ "features": {
30
+ "mpi": {
31
+ "description": "Support parallelization with MPI",
32
+ "dependencies": [
33
+ "boost-mpi"
34
+ ]
35
+ }
36
+ }
37
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-optional/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/optional
6
+ REF boost-1.78.0
7
+ SHA512 490eadd8017595a5c019da8c0c3b0e2569829d58ab31b2b575a2bbf9f218b9fc7aa42dcec3f6e9178ca10c438966889bbd77bb6013bf749bde9ba49e7fba2d97
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-optional/vcpkg.json ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-optional",
3
+ "version": "1.78.0",
4
+ "description": "Boost optional module",
5
+ "homepage": "https://github.com/boostorg/optional",
6
+ "dependencies": [
7
+ "boost-assert",
8
+ "boost-config",
9
+ "boost-core",
10
+ "boost-detail",
11
+ "boost-move",
12
+ "boost-predef",
13
+ "boost-static-assert",
14
+ "boost-throw-exception",
15
+ "boost-type-traits",
16
+ "boost-utility",
17
+ "boost-vcpkg-helpers"
18
+ ]
19
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-outcome/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/outcome
6
+ REF boost-1.78.0
7
+ SHA512 39ed3377a61c72fcc30256359988df54370423c54bb2586e9e0d6a42157c1825828a0fb710ccc1b2c44a9cc93baae2a33f30fd5a86e4c759f0902081aa65fc64
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-outcome/vcpkg.json ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-outcome",
3
+ "version": "1.78.0",
4
+ "description": "Boost outcome module",
5
+ "homepage": "https://github.com/boostorg/outcome",
6
+ "dependencies": [
7
+ "boost-config",
8
+ "boost-exception",
9
+ "boost-system",
10
+ "boost-throw-exception",
11
+ "boost-vcpkg-helpers"
12
+ ]
13
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-parameter-python/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/parameter_python
6
+ REF boost-1.78.0
7
+ SHA512 137929b7e257ace791e4b8a27ea481db986d7e47d1e105369bd44dacf6886c8b04cf7f95cb2cbe640e58e50fa33dd16df95034bf56a021ea8aad6a02e171db05
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-parameter-python/vcpkg.json ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-parameter-python",
3
+ "version": "1.78.0",
4
+ "description": "Boost parameter_python module",
5
+ "homepage": "https://github.com/boostorg/parameter_python",
6
+ "supports": "!emscripten",
7
+ "dependencies": [
8
+ "boost-mpl",
9
+ "boost-parameter",
10
+ "boost-preprocessor",
11
+ {
12
+ "name": "boost-python",
13
+ "platform": "!uwp & !emscripten & !ios & !android"
14
+ },
15
+ "boost-vcpkg-helpers"
16
+ ]
17
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-parameter/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/parameter
6
+ REF boost-1.78.0
7
+ SHA512 9e524ed3627852962b6a7a8dd324341b1ef181aac5300e78065846ee20dc110cdcfab348e02050d4cd82ff800ef361c980a1b3c95da2c24372aedb581fe8478d
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-parameter/vcpkg.json ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-parameter",
3
+ "version": "1.78.0",
4
+ "description": "Boost parameter module",
5
+ "homepage": "https://github.com/boostorg/parameter",
6
+ "dependencies": [
7
+ "boost-config",
8
+ "boost-core",
9
+ "boost-function",
10
+ "boost-fusion",
11
+ "boost-mp11",
12
+ "boost-mpl",
13
+ "boost-optional",
14
+ "boost-preprocessor",
15
+ "boost-type-traits",
16
+ "boost-utility",
17
+ "boost-vcpkg-helpers"
18
+ ]
19
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-pfr/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/pfr
6
+ REF boost-1.78.0
7
+ SHA512 0c333e25cb63e94b8119341ffe74b805373818e46a5048662152c3c8b23ad19c1efc16c8700a9efcb029b295cf7e853d4f3fd561b6d8569177b1a9d14dd1ddf3
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-pfr/vcpkg.json ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-pfr",
3
+ "version": "1.78.0",
4
+ "description": "Boost pfr module",
5
+ "homepage": "https://github.com/boostorg/pfr",
6
+ "dependencies": [
7
+ "boost-vcpkg-helpers"
8
+ ]
9
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-phoenix/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/phoenix
6
+ REF boost-1.78.0
7
+ SHA512 38d64222a205f76f94ca6822c9f67c41fad7001b0939548fdd725588cd0f95c0acbff64eb8ca93ca3184328d54d4b312bbf768237010ca20dff17c455589a9fc
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-phoenix/vcpkg.json ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-phoenix",
3
+ "version": "1.78.0",
4
+ "description": "Boost phoenix module",
5
+ "homepage": "https://github.com/boostorg/phoenix",
6
+ "dependencies": [
7
+ "boost-assert",
8
+ "boost-bind",
9
+ "boost-config",
10
+ "boost-core",
11
+ "boost-function",
12
+ "boost-fusion",
13
+ "boost-mpl",
14
+ "boost-predef",
15
+ "boost-preprocessor",
16
+ "boost-proto",
17
+ "boost-range",
18
+ "boost-smart-ptr",
19
+ "boost-type-traits",
20
+ "boost-utility",
21
+ "boost-vcpkg-helpers"
22
+ ]
23
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-poly-collection/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/poly_collection
6
+ REF boost-1.78.0
7
+ SHA512 24bdc5bcda3b2da29cf34bbf97e47a97881c0e68bbcdb432939f7d25adb5c2994e1a02e5105e2e4b34a9e78d03e70ba7dccaa20b9510601bc4a30b5b2d1e3ab3
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-poly-collection/vcpkg.json ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-poly-collection",
3
+ "version": "1.78.0",
4
+ "description": "Boost poly_collection module",
5
+ "homepage": "https://github.com/boostorg/poly_collection",
6
+ "dependencies": [
7
+ "boost-assert",
8
+ "boost-config",
9
+ "boost-core",
10
+ "boost-iterator",
11
+ "boost-mp11",
12
+ "boost-mpl",
13
+ "boost-type-erasure",
14
+ "boost-type-traits",
15
+ "boost-vcpkg-helpers"
16
+ ]
17
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-polygon/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/polygon
6
+ REF boost-1.78.0
7
+ SHA512 9c03be93205e61b344493c5e40deeb59e42d4e47e45b27405c55b5bcdacbfc3a680400aa9c338440ef1fa6b366ffaab63e8a7a87ae2d6a9a7d3e135eb0bec7ad
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-polygon/vcpkg.json ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-polygon",
3
+ "version": "1.78.0",
4
+ "description": "Boost polygon module",
5
+ "homepage": "https://github.com/boostorg/polygon",
6
+ "dependencies": [
7
+ "boost-config",
8
+ "boost-vcpkg-helpers"
9
+ ]
10
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-pool/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/pool
6
+ REF boost-1.78.0
7
+ SHA512 1cf8cd5659bf260f0bfc57c799bc37f8313e8420918c4b96ab8526caedca8ffe344bb7770d3c0c52b0ea421c360df038e1d5c1d2e882c8ab497996feb7d7d90e
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-pool/vcpkg.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-pool",
3
+ "version": "1.78.0",
4
+ "description": "Boost pool module",
5
+ "homepage": "https://github.com/boostorg/pool",
6
+ "dependencies": [
7
+ "boost-assert",
8
+ "boost-config",
9
+ "boost-integer",
10
+ "boost-throw-exception",
11
+ "boost-type-traits",
12
+ "boost-vcpkg-helpers",
13
+ "boost-winapi"
14
+ ]
15
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-predef/portfile.cmake ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Automatically generated by scripts/boost/generate-ports.ps1
2
+
3
+ vcpkg_from_github(
4
+ OUT_SOURCE_PATH SOURCE_PATH
5
+ REPO boostorg/predef
6
+ REF boost-1.78.0
7
+ SHA512 96755a174f94565485976663d92cbb9bc61e9ec669c678161144f9f2010d98ab9df8eb1bc1afa4a72aa2b39cf876a65a17afd41e221d08709cab2053756c42bf
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
+
14
+ file(COPY ${SOURCE_PATH}/tools/check DESTINATION ${CURRENT_PACKAGES_DIR}/share/boost-predef)
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-predef/vcpkg.json ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-predef",
3
+ "version": "1.78.0",
4
+ "description": "Boost predef module",
5
+ "homepage": "https://github.com/boostorg/predef",
6
+ "dependencies": [
7
+ "boost-vcpkg-helpers"
8
+ ]
9
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-preprocessor/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/preprocessor
6
+ REF boost-1.78.0
7
+ SHA512 55bbc91f7745a66e1ac02e8cf151cd8e10c143f47fca3d8b65f2fb6caed232a6ed939b7344cffdc1d8ea49caa404d1043bde85efe9e0c17ee2c7cff055a9d657
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-preprocessor/vcpkg.json ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-preprocessor",
3
+ "version": "1.78.0",
4
+ "description": "Boost preprocessor module",
5
+ "homepage": "https://github.com/boostorg/preprocessor",
6
+ "dependencies": [
7
+ "boost-vcpkg-helpers"
8
+ ]
9
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-process/fix_include.patch ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ diff --git a/include/boost/process/detail/traits/wchar_t.hpp b/include/boost/process/detail/traits/wchar_t.hpp
2
+ index 812a92c..98026d3 100644
3
+ --- a/include/boost/process/detail/traits/wchar_t.hpp
4
+ +++ b/include/boost/process/detail/traits/wchar_t.hpp
5
+ @@ -12,6 +12,8 @@
6
+ #include <boost/process/detail/traits/env.hpp>
7
+ #include <boost/process/locale.hpp>
8
+
9
+ +#include <algorithm>
10
+ +
11
+ namespace boost { namespace process { namespace detail {
12
+
13
+ //template
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-process/portfile.cmake ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Automatically generated by scripts/boost/generate-ports.ps1
2
+
3
+ vcpkg_from_github(
4
+ OUT_SOURCE_PATH SOURCE_PATH
5
+ REPO boostorg/process
6
+ REF boost-1.78.0
7
+ SHA512 c7fadf8771f73ae620176eb6404b06233485cf827eacdb7220d18d50950e5649b3e30ad6060ad2abe1b92913ec0e775cb00955237e4393597eefd18ab538f94b
8
+ HEAD_REF master
9
+ PATCHES fix_include.patch
10
+ )
11
+
12
+ include(${CURRENT_INSTALLED_DIR}/share/boost-vcpkg-helpers/boost-modular-headers.cmake)
13
+ boost_modular_headers(SOURCE_PATH ${SOURCE_PATH})
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-process/vcpkg.json ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-process",
3
+ "version": "1.78.0",
4
+ "description": "Boost process module",
5
+ "homepage": "https://github.com/boostorg/process",
6
+ "supports": "!emscripten",
7
+ "dependencies": [
8
+ "boost-algorithm",
9
+ "boost-asio",
10
+ "boost-config",
11
+ "boost-core",
12
+ {
13
+ "name": "boost-filesystem",
14
+ "platform": "!uwp"
15
+ },
16
+ "boost-fusion",
17
+ "boost-iterator",
18
+ "boost-move",
19
+ "boost-optional",
20
+ "boost-system",
21
+ "boost-tokenizer",
22
+ "boost-type-index",
23
+ "boost-vcpkg-helpers",
24
+ "boost-winapi"
25
+ ]
26
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-program-options/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/program_options
6
+ REF boost-1.78.0
7
+ SHA512 485d09ab4281b6e13e500bb72d8e278a8bc68d70f90c008cf8970595828d2c3e8f5ae43a81440aca3aa6879a51491b2e1c10321eeea7aa689d71373c114e602e
8
+ HEAD_REF master
9
+ )
10
+
11
+ if(NOT DEFINED CURRENT_HOST_INSTALLED_DIR)
12
+ message(FATAL_ERROR "boost-program-options 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-program-options/vcpkg.json ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-program-options",
3
+ "version": "1.78.0",
4
+ "description": "Boost program_options module",
5
+ "homepage": "https://github.com/boostorg/program_options",
6
+ "dependencies": [
7
+ "boost-any",
8
+ "boost-bind",
9
+ {
10
+ "name": "boost-build",
11
+ "host": true
12
+ },
13
+ "boost-config",
14
+ "boost-core",
15
+ "boost-detail",
16
+ "boost-function",
17
+ "boost-iterator",
18
+ "boost-lexical-cast",
19
+ {
20
+ "name": "boost-modular-build-helper",
21
+ "host": true
22
+ },
23
+ "boost-smart-ptr",
24
+ "boost-static-assert",
25
+ "boost-throw-exception",
26
+ "boost-tokenizer",
27
+ "boost-type-traits",
28
+ "boost-vcpkg-helpers",
29
+ {
30
+ "name": "vcpkg-cmake",
31
+ "host": true
32
+ }
33
+ ]
34
+ }
third-party/DPVO/Pangolin/scripts/vcpkg/ports/boost-property-map-parallel/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/property_map_parallel
6
+ REF boost-1.78.0
7
+ SHA512 f6c734ca16b19d249a6b6ee66348f9671ee1f3bbb3a33ac8872e236781ecd2139df4c8c77b7bca89c51df973ee84de254ae01c892770a5caa365571ab5e8e852
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-property-map/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/property_map
6
+ REF boost-1.78.0
7
+ SHA512 0e381bc06ec61e9f6ac30341048c7183b97eb18fed4676a836c4f048cfa19b2e3e2331251bb4a5a66715f28426f8f9feefd85fbb1573b4109aadc0b6f8719be4
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-property-map/vcpkg.json ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "boost-property-map",
3
+ "version": "1.78.0",
4
+ "description": "Boost property_map module",
5
+ "homepage": "https://github.com/boostorg/property_map",
6
+ "dependencies": [
7
+ "boost-any",
8
+ "boost-assert",
9
+ "boost-concept-check",
10
+ "boost-config",
11
+ "boost-core",
12
+ "boost-function",
13
+ "boost-iterator",
14
+ "boost-lexical-cast",
15
+ "boost-mpl",
16
+ "boost-smart-ptr",
17
+ "boost-static-assert",
18
+ "boost-throw-exception",
19
+ "boost-type-traits",
20
+ "boost-utility",
21
+ "boost-vcpkg-helpers"
22
+ ]
23
+ }