1 #deal with some debian wierdness
2 FIND_PROGRAM(QT_QMAKE_EXECUTABLE qmake-qt4 )
3 FIND_PROGRAM(QT_MOC_EXECUTABLE moc-qt4 )
7 IF(QT_QTASSISTANT_FOUND)
8 SET(QT_USE_QTNETWORK 1)
9 SET(QT_USE_QTASSISTANT 1)
10 ENDIF(QT_QTASSISTANT_FOUND)
11 INCLUDE( ${QT_USE_FILE} )
14 FIND_PACKAGE(PythonLibs)
21 ${BOOST_PROGRAM_OPTIONS_LIBRARY}
22 ${BOOST_FILESYSTEM_LIBRARY}
23 ${BOOST_SERIALIZATION_LIBRARY}
27 MACRO(MAKE_UNITTEST basename)
28 QT4_WRAP_CPP(${basename}_MOC_CXX ${basename}.cpp)
29 GET_FILENAME_COMPONENT(${basename}_MOC_DIR ${${basename}_MOC_CXX} PATH)
30 SET(${basename}_SRC ${basename}.cpp)
31 INCLUDE_DIRECTORIES(${${basename}_MOC_DIR})
32 SET_SOURCE_FILES_PROPERTIES(${${basename}_SRC}
33 PROPERTIES COMPILE_FLAGS "-fPIC"
35 ADD_EXECUTABLE(${basename} ${${basename}_SRC})
36 SET_TARGET_PROPERTIES(${basename} PROPERTIES COMPILE_FLAGS "-fPIC")
37 TARGET_LINK_LIBRARIES(${basename} ${libs})
38 ADD_TEST(${basename} ${basename})
39 ENDMACRO(MAKE_UNITTEST)
41 MAKE_UNITTEST(TestSequenceLocationModel)
42 MAKE_UNITTEST(TestSequenceBrowser)
43 MAKE_UNITTEST(TestColorSharing)