# (C) Copyright David Abrahams 2001. Permission to copy, use, # modify, sell and distribute this software is granted provided this # copyright notice appears in all copies. This software is provided # "as is" without express or implied warranty, and with no claim as # to its suitability for any purpose. # Profiling feature support by Toon Knapen . feature profiling : off on ; feature struct-alignment : auto 1 2 4 8 16 ; feature eh-model : default fast msvc ; # metrowerks only feature threading : single multi ; feature runtime-link : dynamic static ; feature runtime-build : debug release ; feature optimization : off speed space ; feature inlining : off on full ; feature debug-symbols : on off : ; free-feature user-interface : console gui ; feature wide-character-support : on off ; feature exception-handling : on off ; feature rtti : on off ; free-feature cflags ; free-feature linkflags ; free-feature cxxflags ; free-feature define ; # PYTHON=foo free-feature undef ; # PYTHON=foo path-feature "include" ; # ../foo/bar/mumble path-feature library-path ; dependency-feature library-file ; free-feature find-library ; path-feature sysinclude ; # /fu/man/chu free-feature arflags ; free-feature dllversion ; # 1.27.0 (for use with soname-ing) # Can the target participate in a shared library? feature shared-linkable : false true ; gLINK_COMPATIBLE = true ; gALWAYS_RELEVANT = ; ##### Requirements by target type ##### gTARGET_TYPE_REQUIREMENTS(DLL) = true ; ##### Variant definitions #### COMMON_PROPERTIES ?= auto default single console on on on console false # Borland link lines will need work to find the right libraries for unicode # support - see borland-tools.jam off ; variant common : $(COMMON_PROPERTIES) off ; variant debug : common : on debug off off ; if $(NT) { variant debug-python : debug : BOOST_DEBUG_PYTHON _DEBUG Py_DEBUG ; } else { variant debug-python : debug : BOOST_DEBUG_PYTHON Py_DEBUG ; } variant release : common : off release speed full NDEBUG ; # Profiling variant by Toon Knapen variant profile : release : on ;