Including bjam code based on the address_model
Edward Diener via Boost-build <[email protected]> Tue, 9 Jul 2019 08:47:47 -0400
| Newsgroups | gmane.comp.lib.boost.build |
|---|---|
| Message-ID | <[email protected]> |
I would like to include different bjam code, using the 'include' rule, into a jamfile based on the address-model used when b2 is invoked. Is this doable, and if so how ? Would it make any difference if the jamfile involved were 'user-config.jam' ? Essentially I need to use different toolset definitions depending on whether the compile is for 32 bit or 64-bit code and I thought the easiest way to do this would be just to include different toolset definitions into my user-config.jam depending on the address model. If there is a better way to do this within bjam I would love to know what it is. Most of the toolsets involved are compilers but some are just other tools such as zip libraries like bzip2 and there is also the python toolset. My current method of doing this is to link a 32-bit user-config to user-config.jam when I do 32-bit compile and a 64-bit user-config to user-config.jam when I do a 64-bit compile, but this has always seemed to me to be kludgy even if it does work, and I am hoping that bjam has the ability to solve this without my kludge. _______________________________________________ Unsubscribe & other changes: https://lists.boost.org/mailman/listinfo.cgi/boost-build