summaryrefslogtreecommitdiffstats
path: root/src/boost/libs/python/example/Jamroot
diff options
context:
space:
mode:
Diffstat (limited to 'src/boost/libs/python/example/Jamroot')
-rw-r--r--src/boost/libs/python/example/Jamroot35
1 files changed, 35 insertions, 0 deletions
diff --git a/src/boost/libs/python/example/Jamroot b/src/boost/libs/python/example/Jamroot
new file mode 100644
index 000000000..fe9d69ecc
--- /dev/null
+++ b/src/boost/libs/python/example/Jamroot
@@ -0,0 +1,35 @@
+# Copyright Stefan Seefeld 2016.
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or copy at
+# http://www.boost.org/LICENSE_1_0.txt)
+
+import python ;
+
+if ! [ python.configured ]
+{
+ ECHO "warning: no Python configured in user-config.jam" ;
+ ECHO "warning: will use default configuration" ;
+ using python ;
+}
+
+# Adjust the following if Boost.Python isn't installed in a default location
+lib boost_python ;
+
+project
+ : requirements
+# <include>/path/to/boost/python
+ <library>boost_python
+;
+
+rule run-test ( test-name : sources + )
+{
+ import testing ;
+ testing.make-test run-pyd : $(sources) : : $(test-name) ;
+}
+
+build-project quickstart ;
+build-project tutorial ;
+if [ python.numpy ]
+{
+ build-project numpy ;
+}