aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/boost-build/0002-fix-emscripten.patch
diff options
context:
space:
mode:
Diffstat (limited to 'vcpkg/ports/boost-build/0002-fix-emscripten.patch')
-rw-r--r--vcpkg/ports/boost-build/0002-fix-emscripten.patch22
1 files changed, 22 insertions, 0 deletions
diff --git a/vcpkg/ports/boost-build/0002-fix-emscripten.patch b/vcpkg/ports/boost-build/0002-fix-emscripten.patch
new file mode 100644
index 0000000..a187aae
--- /dev/null
+++ b/vcpkg/ports/boost-build/0002-fix-emscripten.patch
@@ -0,0 +1,22 @@
+diff --git a/src/tools/emscripten.jam b/src/tools/emscripten.jam
+index 0ed289fae..4bd6c589a 100644
+--- a/src/tools/emscripten.jam
++++ b/src/tools/emscripten.jam
+@@ -34,6 +34,7 @@ support instead of native WebAssembly exception handling.
+ import feature ;
+ import os ;
+ import toolset ;
++import generators ;
+ import common ;
+ import type ;
+ import version ;
+@@ -41,6 +42,9 @@ import args ;
+
+ feature.extend toolset : emscripten ;
+
++generators.override builtin.lib-generator : emscripten.prebuilt ;
++generators.override emscripten.searched-lib-generator : searched-lib-generator ;
++
+ feature.feature embind : off on : propagated ;
+ feature.feature closure : off on full : propagated ;
+ feature.feature link-optimization : off on full : propagated ;