add prototype wrapping of the qt sequence browser
[mussa.git] / py / CMakeLists.txt
index fea3b27930abcbb8db80e2f43b192407b09d1e21..0a7fdc2f6001e2be0fff90e392aeee0fa5b783a3 100644 (file)
@@ -2,7 +2,7 @@ FIND_PACKAGE(Boost)
 FIND_PACKAGE(OpenGL)
 FIND_PACKAGE(PythonLibs)
 FIND_PACKAGE(PythonInterp)
-SET(QT_DONT_USE_QTGUI 1)
+SET(QT_DONT_USE_QTGUI 1)
 FIND_PACKAGE(Qt4)
 INCLUDE( ${QT_USE_FILE} )
 
@@ -17,13 +17,16 @@ IF(BOOST_PYTHON_LIBRARY)
         glsequence.cpp
         module.cpp 
         mussa.cpp
-        # MussaWindow.cpp
         nway_paths.cpp
         sequence.cpp
         )
   SET(QUI_SOURCES
     module_qui.cpp
-    MussaWindow.cpp
+    qt.cpp
+    sequence.cpp
+    glsequence.cpp
+    annotation_colors.cpp
+    sequencebrowserwidget.cpp
   )                        
   SET(MUSSA_LIBRARIES
         mussa_core
@@ -54,26 +57,26 @@ IF(BOOST_PYTHON_LIBRARY)
                         ${PYTHON_LIBRARIES}
                         )
   # configure static gui python library
-  ADD_LIBRARY(mussaqui_py STATIC ${QUI_SOURCES})
-  SET_TARGET_PROPERTIES(mussa_py PROPERTIES 
-                        COMPILE_FLAGS "${PY_CFLAGS}"
-                        LINK_FLAGS "${PY_LDFLAGS}")
+  #ADD_LIBRARY(mussaqui_py STATIC ${QUI_SOURCES})
+  #  SET_TARGET_PROPERTIES(mussa_py PROPERTIES 
+  #                        COMPILE_FLAGS "${PY_CFLAGS}"
+  #                        LINK_FLAGS "${PY_LDFLAGS}")
                         
   # configure gui (shared) python library
-  #ADD_LIBRARY(mussaqui MODULE ${QUI_SOURCES})
-  #SET_TARGET_PROPERTIES(mussaqui PROPERTIES 
-  #                     PREFIX ""
-  #                     COMPILE_FLAGS "${PY_CFLAGS}"
-  #                     LINK_FLAGS "${PY_LDFLAGS}")
-  #TARGET_LINK_LIBRARIES(mussaqui
-  #                      mussa_qui
-  #                      ${MUSSA_LIBRARIES}
-  #                      ${PYTHON_LIBRARIES}
-  #                      optimized ${QT_QTGUI_LIBRARY}
-  #                      debug ${QT_QTGUI_LIBRARY_DEBUG}
-  #                      optimized ${QT_QTOPENGL_LIBRARY}
-  #                      debug ${QT_QTOPENGL_LIBRARY_DEBUG}
-  #                     )
+  ADD_LIBRARY(mussaqui MODULE ${QUI_SOURCES})
+  SET_TARGET_PROPERTIES(mussaqui PROPERTIES 
+                       PREFIX ""
+                       COMPILE_FLAGS "${PY_CFLAGS}"
+                       LINK_FLAGS "${PY_LDFLAGS}")
+  TARGET_LINK_LIBRARIES(mussaqui
+                        mussa_qui
+                        ${MUSSA_LIBRARIES}
+                        ${PYTHON_LIBRARIES}
+                        optimized ${QT_QTGUI_LIBRARY}
+                        debug ${QT_QTGUI_LIBRARY_DEBUG}
+                        optimized ${QT_QTOPENGL_LIBRARY}
+                        debug ${QT_QTOPENGL_LIBRARY_DEBUG}
+                       )
   
   SET_SOURCE_FILES_PROPERTIES(
     ${SOURCES}