FIND_PACKAGE(OpenGL)
FIND_PACKAGE(PythonLibs)
FIND_PACKAGE(PythonInterp)
+SET(QT_USE_QTOPENGL 1)
+SET(QT_USE_QTASSISTANT 1)
+SET(QT_USE_QTNETWORK 1)
+FIND_PACKAGE(Qt4)
+INCLUDE( ${QT_USE_FILE} )
-# IF(BOOST_PYTHON_LIB)
- INCLUDE_DIRECTORIES(${PYTHON_INCLUDE_PATH})
+
+IF(BOOST_PYTHON_LIB)
+ INCLUDE_DIRECTORIES(${PYTHON_INCLUDE_PATH} ${QT_INCLUDES})
SET(SOURCES
conserved_path.cpp
glsequence.cpp
module.cpp
mussa.cpp
+ MussaWindow.cpp
nway_paths.cpp
sequence.cpp
)
#SET_SOURCE_FILES_PROPERTIES(${SOURCES} COM
ADD_LIBRARY(mussa MODULE ${SOURCES})
- ADD_CUSTOM_COMMAND(TARGET mussa
- COMMAND rm mussa.so
- COMMAND ln -s libmussa.so mussa.so)
+ ADD_LIBRARY(mussa_py STATIC ${SOURCES})
+ ADD_CUSTOM_TARGET(mussa.so ALL
+ COMMAND cp libmussa.so mussa.so
+ DEPENDS mussa)
LINK_DIRECTORIES(${MUSSA_BINARY_DIR}/alg)
TARGET_LINK_LIBRARIES(mussa
mussa_core
+ mussa_qui
${BOOST_PYTHON_LIBRARY}
${BOOST_FILESYSTEM_LIBRARY}
${OPENGL_gl_LIBRARY}
${PYTHON_LIBRARIES}
+ ${QT_LIBRARIES}
)
IF(PYTHON_EXECUTABLE)
SET(PYTHON_TEST_DIR ${CMAKE_SOURCE_DIR}/py/test/)
- ADD_TEST(sequence ${PYTHON_EXECUTABLE} ${PYTHON_TEST_DIR}/TestSequence.py)
+ ADD_TEST(sequence_py
+ ${PYTHON_EXECUTABLE} ${PYTHON_TEST_DIR}/TestSequence.py)
ENDIF(PYTHON_EXECUTABLE)
-#ELSE(BOOST_PYTHON_LIB)
-#ENDIF(BOOST_PYTHON_LIB)
+ELSE(BOOST_PYTHON_LIB)
+ENDIF(BOOST_PYTHON_LIB)