FIND_PACKAGE(Boost 1.34.1 COMPONENTS unit_test_framework) INCLUDE(Platform) SET(SOURCES trivial_filter.cpp) SET(TEST_SOURCES test_tsf.cpp) GET_MUSSA_COMPILE_FLAGS(TSF_CFLAGS) GET_MUSSA_LINK_FLAGS(TSF_LDFLAGS) # this is a hack because the -isysroot stuff for universal binaries # breaks /usr/local/include SET_SOURCE_FILES_PROPERTIES( ${SOURCES} ${TEST_SOURCES} PROPERTIES COMPILE_FLAGS "${TSF_CFLAGS}" ) ADD_EXECUTABLE(tsf ${SOURCES} ${TEST_SOURCES} ) TARGET_LINK_LIBRARIES(tsf ${Boost_UNIT_TEST_FRAMEWORK_LIBRARY}) ADD_TEST(tsf ${CMAKE_BINARY_DIR}/alg/tsf/tsf) SET_TARGET_PROPERTIES( tsf PROPERTIES COMPILE_FLAGS "${TSF_CFLAGS}" LINK_FLAGS "${TSF_LDFLAGS}" )