
# This will link correctly only if symbol MACROS is not defined when 
# compiling b.cpp. This tests if direct build request
# 'release <define>MACROS' to 'b' does not add 'MACROS' when 'b'
# is compiled with 'debug' -- the version needed by 'a'.

exe a : a.cpp b : <variant>debug ;

lib b : b.cpp ;