The 1.33.1 version aparently tried to include main() in a shared
library, which is aparently doesn't work on every platform. So they
needed to add a macro which would expand in to a main() for
auto test cases.
MACRO(GET_MUSSA_COMPILE_FLAGS)
SET(${return} "")
+ # this define is needed for linking against the shared
+ # library version of the boost unit test framework version 1.34.1
+ ADD_DEFINITIONS("-DBOOST_TEST_DYN_LINK")
IF(APPLE)
ADD_DEFINITIONS("-isysroot /Developer/SDKS/MacOSX10.4u.sdk -arch ppc -arch i386 -I/usr/local/include")
ENDIF(APPLE)