INCLUDE(FindBoost)
+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_LIBRARY})
-ADD_TEST(tsf ${CMAKE_BINARY_DIR}/tsf)
+ADD_TEST(tsf ${CMAKE_BINARY_DIR}/alg/tsf/tsf)
+
+SET_TARGET_PROPERTIES(
+ tsf PROPERTIES
+ COMPILE_FLAGS "${TSF_CFLAGS}"
+ LINK_FLAGS "${TSF_LDFLAGS}"
+)