@@ -64,6 +64,17 @@ explicit WinDbg ;
6464mp-run-simple has_windbg_cached.cpp : : : <library>Dbgeng <library>ole32 : WinDbgCached ;
6565explicit WinDbgCached ;
6666
67+ lib boost_stacktrace_dump
68+ : # sources
69+ ../src/dump.cpp
70+ : # requirements
71+ <warnings>all
72+ <link>shared:<define>BOOST_STACKTRACE_DYN_LINK=1
73+ : # default build
74+ : # usage-requirements
75+ <define>BOOST_STACKTRACE_NO_LIB=1
76+ ;
77+
6778rule build-stacktrace-noop ( props * )
6879{
6980 local enabled = [ property.select <boost.stacktrace.noop> : $(props) ] ;
@@ -108,6 +119,7 @@ lib boost_stacktrace_backtrace
108119 : # requirements
109120 <warnings>all
110121 <target-os>linux:<library>dl
122+ <library>boost_stacktrace_dump
111123 <library>backtrace
112124 <link>shared:<define>BOOST_STACKTRACE_DYN_LINK=1
113125 <conditional>@build-stacktrace-backtrace
@@ -145,6 +157,7 @@ lib boost_stacktrace_addr2line
145157 : # requirements
146158 <warnings>all
147159 <target-os>linux:<library>dl
160+ <library>boost_stacktrace_dump
148161 <link>shared:<define>BOOST_STACKTRACE_DYN_LINK=1
149162 <conditional>@build-stacktrace-addr2line
150163 : # default build
@@ -174,6 +187,7 @@ lib boost_stacktrace_basic
174187 : # requirements
175188 <warnings>all
176189 <target-os>linux:<library>dl
190+ <library>boost_stacktrace_dump
177191 <link>shared:<define>BOOST_STACKTRACE_DYN_LINK=1
178192 <conditional>@build-stacktrace-basic
179193 : # default build
@@ -202,6 +216,7 @@ lib boost_stacktrace_windbg
202216 ../src/windbg.cpp
203217 : # requirements
204218 <warnings>all
219+ <library>boost_stacktrace_dump
205220 <library>Dbgeng <library>ole32
206221 <link>shared:<define>BOOST_STACKTRACE_DYN_LINK=1
207222 <conditional>@build-stacktrace-windbg
@@ -231,6 +246,7 @@ lib boost_stacktrace_windbg_cached
231246 ../src/windbg_cached.cpp
232247 : # requirements
233248 <warnings>all
249+ <library>boost_stacktrace_dump
234250 <library>Dbgeng <library>ole32
235251 <link>shared:<define>BOOST_STACKTRACE_DYN_LINK=1
236252 <conditional>@build-stacktrace-windbg-cached
@@ -263,6 +279,7 @@ lib boost_stacktrace_from_exception
263279 : # requirements
264280 <warnings>all
265281 <target-os>linux:<library>dl
282+ <library>boost_stacktrace_dump
266283
267284 # Enable build when explicitly requested, or by default, when on x86
268285 <conditional>@build-stacktrace-from-exception
0 commit comments