diff --git a/tools/Jamfile.v2 b/tools/Jamfile.v2
index 984001120f..d7fab287a8 100644
--- a/tools/Jamfile.v2
+++ b/tools/Jamfile.v2
@@ -14,12 +14,15 @@ project
static
;
+use-project /boost/regression : regression/build ;
+
TOOLS =
bcp//bcp
inspect/build//inspect
quickbook//quickbook
- regression/build//compiler_status
- regression/build//process_jam_log
+ /boost/regression//compiler_status
+ /boost/regression//library_status
+ /boost/regression//process_jam_log
wave/build//wave
;
diff --git a/tools/regression/build/Jamroot.jam b/tools/regression/build/Jamroot.jam
index 48bebcf56f..eac353f224 100644
--- a/tools/regression/build/Jamroot.jam
+++ b/tools/regression/build/Jamroot.jam
@@ -25,9 +25,21 @@ else
;
}
+obj tiny_xml
+ :
+ detail/tiny_xml.cpp
+ :
+ BOOST_ALL_NO_LIB=1
+ _CRT_SECURE_NO_WARNINGS
+ :
+ release
+ ;
+explicit tiny_xml ;
+
exe process_jam_log
:
- process_jam_log.cpp detail/tiny_xml.cpp
+ process_jam_log.cpp
+ tiny_xml
/boost/filesystem//boost_filesystem/static
:
BOOST_ALL_NO_LIB=1
@@ -39,7 +51,8 @@ exe process_jam_log
exe compiler_status
:
- compiler_status.cpp detail/tiny_xml.cpp
+ compiler_status.cpp
+ tiny_xml
/boost/filesystem//boost_filesystem/static
:
BOOST_ALL_NO_LIB=1
@@ -50,7 +63,8 @@ explicit compiler_status ;
exe library_status
:
- library_status.cpp detail/tiny_xml.cpp
+ library_status.cpp
+ tiny_xml
/boost/filesystem//boost_filesystem/static
:
BOOST_ALL_NO_LIB=1