bjam

Is it possible to install the debug and release variant of a library with same command ?

I am using the following Jamfile ( in directory /home/morpheus/base/CDef ) : lib CDef : [ glob *.cpp ] : static ; install libCDef : CDef : LIB "/home/morpheus/base_install/lib" : release ; install _libCDef_D : CDef : LIB "/home/morpheus/base_install/libdebug" : debug ; I was wondering if the two install lines can be...

`bjam --toolset=` and tag values for Apple compilers?

When building Boost binary libraries with bjam, one may specify which compiler to use, without specifying a particular compiler version, by using certain values for the --toolset= option. For example: bjam --with-serialization --toolset=msvc the toolset value msvc tells bjam to search your system for some version of Microsoft Visual C...

BJAM , building for vc-80 instead of vc7.1

How can i build a boost library date_time using bjam for vc80. currently I am using ..\bjam.exe release debug threa ding=multi --toolset=msvc-8.0 stage --with-date_time --build-type=complete --deb ug-configuration -d+2 This only generates libraries with the vc7.1 version, what I need is vc80. I also noticed that the v1 verion Boost.Bu...

Dependencies of header files in Jamfiles ( bjam )

File PROJECT_ROOT/call_FSLR.cpp includes PROJECT_ROOT/MLhdrs/FSLR.hpp The following Jamfiles get the job done. I believe bjam tries to looks into the .cpp files to find out dependencies, and should be checking and installing FSLR.hpp file before it tries to compile call_FSLR.cpp that includes it. I am not sure given the glob rule whethe...

String operations in Jamfiles

How can I make a Jamfile path-independent ? As in local headers = [ path.glob-tree /home/morpheus/base : *.hpp ] ; install headers : $(headers) : <location>/home/morpheus/base_install <install-source-root>$(TOP) ; project basetrade : requirements <include>/home/morpheus/base_install <variant>release:<cxxflags>-O...

Using boost.python with make instead of bjam

Hi folks, I'm just trying to compile the "hello world" example of boost.python WITHOUT using all the bjam magic. My boost.python installation is working, I did succesfully build the example with bjam and passed the test suite. Now for my project I need to use all this stuff in a plain Make environment. I don't want to port to another b...