# Wave: A Standard compliant C++ preprocessor # # Boost Wave Library Build Jamfile # # http://www.boost.org/ # # Copyright (c) 2001-2010 Hartmut Kaiser. 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) # Make sure all of Wave is compiled with threading disabled. We still need # to link with Boost.Thread, but no multi-threaded features are being used # in the Wave tool anyway. import feature ; import option ; feature.feature wavetool : on : optional composite propagated ; feature.compose on : BOOST_WAVE_SUPPORT_THREADING=0 ; ############################################################################### project : requirements msvc:_SCL_SECURE_NO_DEPRECATE msvc:_CRT_SECURE_NO_DEPRECATE ; exe wave : ../cpp.cpp /boost//wave /boost//program_options /boost//filesystem /boost//serialization /boost//system /boost//thread /boost//date_time : multi # on on : release ; local bindir = [ option.get bindir : ../../../dist/bin ] ; local libdir = [ option.get libdir : ../../../dist/lib ] ; install dist-bin : wave : EXE $(bindir) : release ; install dist-lib : wave : LIB $(libdir) : release ;