summaryrefslogtreecommitdiffstats
path: root/src/boost/libs/contract/build/Jamfile.v2
diff options
context:
space:
mode:
Diffstat (limited to 'src/boost/libs/contract/build/Jamfile.v2')
-rw-r--r--src/boost/libs/contract/build/Jamfile.v223
1 files changed, 23 insertions, 0 deletions
diff --git a/src/boost/libs/contract/build/Jamfile.v2 b/src/boost/libs/contract/build/Jamfile.v2
new file mode 100644
index 00000000..3894232a
--- /dev/null
+++ b/src/boost/libs/contract/build/Jamfile.v2
@@ -0,0 +1,23 @@
+
+# Copyright (C) 2008-2018 Lorenzo Caminiti
+# Distributed under the Boost Software License, Version 1.0 (see accompanying
+# file LICENSE_1_0.txt or a copy at http://www.boost.org/LICENSE_1_0.txt).
+# See: http://www.boost.org/doc/libs/release/libs/contract/doc/html/index.html
+
+project boost/contract
+ : source-location ../src
+ : requirements
+ <link>shared:<define>BOOST_CONTRACT_DYN_LINK
+ <link>static:<define>BOOST_CONTRACT_STATIC_LINK
+ <threading>single:<define>BOOST_CONTRACT_DISABLE_THREADS
+ : usage-requirements # Independent from requirements above (need to repeat).
+ <link>shared:<define>BOOST_CONTRACT_DYN_LINK
+ <link>static:<define>BOOST_CONTRACT_STATIC_LINK
+ <threading>single:<define>BOOST_CONTRACT_DISABLE_THREADS
+;
+
+# If lib as header-only, none of following will be used.
+lib boost_contract : contract.cpp : <link>shared ;
+lib boost_contract : contract.cpp : <link>static ;
+
+boost-install boost_contract ;