X-Git-Url: http://woldlab.caltech.edu/gitweb/?p=mussa.git;a=blobdiff_plain;f=qui%2Ftest%2FCMakeLists.txt;h=d1668c7ddc874c016ec2e08a5b27f66fcf7ca0e1;hp=d590c38d0ab8ed6ee5378bb1ff7a301fa61a7193;hb=c2cf07329f27f419a5ae84cef7ed844cf95e4c18;hpb=f3e6762bedaf3775619a36f4103c8cf35d2ca887 diff --git a/qui/test/CMakeLists.txt b/qui/test/CMakeLists.txt index d590c38..d1668c7 100644 --- a/qui/test/CMakeLists.txt +++ b/qui/test/CMakeLists.txt @@ -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)