summaryrefslogtreecommitdiff
path: root/tools/regression/build/Jamroot.jam
diff options
context:
space:
mode:
Diffstat (limited to 'tools/regression/build/Jamroot.jam')
-rw-r--r--tools/regression/build/Jamroot.jam78
1 files changed, 78 insertions, 0 deletions
diff --git a/tools/regression/build/Jamroot.jam b/tools/regression/build/Jamroot.jam
new file mode 100644
index 0000000000..c08eab5fee
--- /dev/null
+++ b/tools/regression/build/Jamroot.jam
@@ -0,0 +1,78 @@
+# Regression test status reporting tools build Jamfile
+
+if [ glob ../../../boost-build.jam ]
+{
+ use-project /boost : ../../.. ;
+}
+else
+{
+ import modules ;
+ use-project /boost : [ MATCH --boost=(.*) : [ modules.peek : ARGV ] ] ;
+}
+
+if ! [ glob ../src/process_jam_log.cpp ]
+{
+ project boost/regression
+ :
+ source-location ..
+ ;
+}
+else
+{
+ project boost/regression
+ :
+ source-location ../src
+ ;
+}
+
+obj tiny_xml
+ :
+ detail/tiny_xml.cpp
+ :
+ <define>BOOST_ALL_NO_LIB=1
+ <define>_CRT_SECURE_NO_WARNINGS
+ <use>/boost//headers
+ :
+ release
+ ;
+explicit tiny_xml ;
+
+exe process_jam_log
+ :
+ process_jam_log.cpp
+ tiny_xml
+ /boost/filesystem//boost_filesystem/<link>static
+ :
+ <define>BOOST_ALL_NO_LIB=1
+ <define>_CRT_SECURE_NO_WARNINGS
+ <use>/boost//headers
+ :
+ release
+ ;
+#~ explicit process_jam_log ;
+
+exe compiler_status
+ :
+ compiler_status.cpp
+ tiny_xml
+ /boost/filesystem//boost_filesystem/<link>static
+ :
+ <define>BOOST_ALL_NO_LIB=1
+ <use>/boost//headers
+ :
+ release
+ ;
+explicit compiler_status ;
+
+exe library_status
+ :
+ library_status.cpp
+ tiny_xml
+ /boost/filesystem//boost_filesystem/<link>static
+ :
+ <define>BOOST_ALL_NO_LIB=1
+ <use>/boost//headers
+ :
+ release
+ ;
+explicit library_status ;