seperate qt unittests into subdirectories
[mussa.git] / qui / test / CMakeLists.txt
index d590c38d0ab8ed6ee5378bb1ff7a301fa61a7193..d1668c7ddc874c016ec2e08a5b27f66fcf7ca0e1 100644 (file)
@@ -1,44 +1,4 @@
-#deal with some debian wierdness
-FIND_PROGRAM(QT_QMAKE_EXECUTABLE qmake-qt4 )
-FIND_PROGRAM(QT_MOC_EXECUTABLE moc-qt4 )
+    
+INCLUDE( TestMacros )
 
-FIND_PACKAGE(Qt4)
-SET(QT_USE_QTOPENGL 1)
-IF(QT_QTASSISTANT_FOUND)
-  SET(QT_USE_QTNETWORK 1)
-  SET(QT_USE_QTASSISTANT 1)
-ENDIF(QT_QTASSISTANT_FOUND)
-INCLUDE( ${QT_USE_FILE} )
-FIND_PACKAGE(OpenGL)
-FIND_PACKAGE(Boost)
-FIND_PACKAGE(PythonLibs)
-
-SET(libs
-        mussa_qui
-        mussa_core
-        ${QT_LIBRARIES}
-        ${OPENGL_gl_LIBRARY}
-        ${BOOST_PROGRAM_OPTIONS_LIBRARY}
-        ${BOOST_FILESYSTEM_LIBRARY}
-        ${BOOST_SERIALIZATION_LIBRARY}
-        ${QT_QTTEST_LIBRARY}
-      )
-
-MACRO(MAKE_QUI_UNITTEST basename)
-  QT4_WRAP_CPP(${basename}_MOC_CXX  ${basename}.hpp)
-  GET_FILENAME_COMPONENT(${basename}_MOC_DIR ${${basename}_MOC_CXX} PATH)
-  SET(${basename}_SRC ${basename}.cpp)
-  INCLUDE_DIRECTORIES(${${basename}_MOC_DIR})
-  SET_SOURCE_FILES_PROPERTIES(${${basename}_SRC} 
-                              PROPERTIES COMPILE_FLAGS "-fPIC"
-                             )
-  ADD_EXECUTABLE(${basename} ${${basename}_MOC_CXX} ${${basename}_SRC})
-  SET_TARGET_PROPERTIES(${basename} PROPERTIES COMPILE_FLAGS "-fPIC")
-  TARGET_LINK_LIBRARIES(${basename} ${libs})
-  ADD_TEST(${basename} ${basename})
-ENDMACRO(MAKE_QUI_UNITTEST)
-
-MAKE_QUI_UNITTEST(TestSequenceLocationModel)
-MAKE_QUI_UNITTEST(TestSequenceBrowser)
-MAKE_QUI_UNITTEST(TestSequenceDescription)
 MAKE_QUI_UNITTEST(TestColorSharing)