Boost logo

Boost-Build :

From: Jurko Gospodnetiæ (jurko.gospodnetic_at_[hidden])
Date: 2007-10-29 10:04:31


   Hi.

   I have a few questions related to resetting already set feature values.

   One is whether it is possible for a master project to set a
propagated feature value one way and then have a subproject (or a
specific target) explicitly override this setting?

   Another question is whether it is possible to undefine a previously
set C/C++ preprocessor define without getting two separate /Dxxx /Uxxx
compiler options applied but instead have the undefine cancel out the
previous define in the build system itself.

   A use case for this is preparing a project specific release variant
which would not disable assertions like the built-in one does, but
without having to explicitly duplicate the rest of the built-in release
variant definition.

   Thanks in advance.

   Best regards,
     Jurko Gospodnetiæ


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk