Update mussa to build on ubuntu 10.04 with qt 4.6.2 +boost 1.40.0.1
[mussa.git] / alg / tsf / CMakeLists.txt
1 set(Boost_USE_STATIC_LIBS   OFF)
2 set(Boost_USE_MULTITHREADED ON)
3 FIND_PACKAGE(Boost 1.36.0 REQUIRED unit_test_framework)
4 INCLUDE(Platform)
5
6 SET(SOURCES trivial_filter.cpp)
7 SET(TEST_SOURCES test_tsf.cpp)
8
9 GET_MUSSA_COMPILE_FLAGS(TSF_CFLAGS)
10 GET_MUSSA_LINK_FLAGS(TSF_LDFLAGS)
11
12 # this is a hack because the -isysroot stuff for universal binaries 
13 # breaks /usr/local/include
14 SET_SOURCE_FILES_PROPERTIES( 
15   ${SOURCES} ${TEST_SOURCES}
16   PROPERTIES
17   COMPILE_FLAGS "${TSF_CFLAGS}"
18 )
19
20 ADD_EXECUTABLE(tsf ${SOURCES} ${TEST_SOURCES} )
21 TARGET_LINK_LIBRARIES(tsf ${Boost_UNIT_TEST_FRAMEWORK_LIBRARY})
22 ADD_TEST(tsf ${CMAKE_BINARY_DIR}/alg/tsf/tsf)
23
24 SET_TARGET_PROPERTIES(
25   tsf PROPERTIES
26   COMPILE_FLAGS "${TSF_CFLAGS}"
27   LINK_FLAGS "${TSF_LDFLAGS}"
28 )