03bde511e2663d2acbec48c2eacb3f797fe8109a
[mussa.git] / alg / tsf / CMakeLists.txt
1 INCLUDE(FindBoost)
2 INCLUDE(Platform)
3
4
5 SET(SOURCES trivial_filter.cpp)
6 SET(TEST_SOURCES test_tsf.cpp)
7
8 GET_MUSSA_COMPILE_FLAGS(TSF_CFLAGS)
9 GET_MUSSA_LINK_FLAGS(TSF_LDFLAGS)
10
11 # this is a hack because the -isysroot stuff for universal binaries 
12 # breaks /usr/local/include
13 SET_SOURCE_FILES_PROPERTIES( 
14   ${SOURCES} ${TEST_SOURCES}
15   PROPERTIES
16   COMPILE_FLAGS "${TSF_CFLAGS}"
17 )
18
19 ADD_EXECUTABLE(tsf ${SOURCES} ${TEST_SOURCES} )
20 TARGET_LINK_LIBRARIES(tsf ${BOOST_UNIT_TEST_LIBRARY})
21 ADD_TEST(tsf ${CMAKE_BINARY_DIR}/alg/tsf/tsf)
22
23 SET_TARGET_PROPERTIES(
24   tsf PROPERTIES
25   COMPILE_FLAGS "${TSF_CFLAGS}"
26   LINK_FLAGS "${TSF_LDFLAGS}"
27 )