jam

Define cross directory dependencies in Jam

After many years of using make, I've just started using jam (actually ftjam) for my projects. In my project workspaces, I have two directories: src where I build executables and libraries test where my test programs are I'm trying to set up a dependency on test programs so that each time I compile them, the libraries will be recomp...

what is boost jam and is it jam worth migrating to?

what is boost jam and is it jam worth migrating to? I understand that jam is build system built by perforce however I am not sure how the boost jam & regular jam is different. I'm also hoping there could be someone in the SO community who has worked with it and maybe can highlight some differences and/or benefits. ...

Build Visual Studio Projects from Jamfiles?

Anyone know of a way to create Visual Studio Projects from a build based on Jamfiles? I'd settle for a jamfile -> XML-or-some-other-intermediate-format exporter tool, so I could write my own. ...

How can I build different versions of a project using the Jam make tool?

I have a C++ project that compiles to different versions, including release, debug, shared library, and executable, with different compiler flags for each. I am trying out Jam as an alternative to Make, because it looks like a simpler system. Is Jam capable of this? The main problem is that it always places the .o files into the same f...

How can I build a googletest unit test using the gtest_main library with Jam?

I am trying to build a googletest unit test for a proof of concept as a new unit testing framework that we could possibly use. In googletest, there are two ways to write a unit test: with a main, or without a main. If you do not define a main, you can link in the gtest_main library, which includes a main() function for you, saving you ...