optimized ${QT_QTCORE_LIBRARY}
debug ${QT_QTCORE_LIBRARY_DEBUG}
)
- SET(STATIC_PYTHON_TARGETS "")
- SET(SHARED_PYTHON_TARGETS "")
-
+ GET_MUSSA_COMPILE_FLAGS(PY_CFLAGS)
+ GET_MUSSA_LINK_FLAGS(PY_LDFLAGS)
+
+ # configure static core python library
ADD_LIBRARY(mussa_py STATIC ${SOURCES})
- SET(${STATIC_PYTHON_TARGETS} "${${STATIC_PYTHON_TARGETS}} mussa_py")
+ SET_TARGET_PROPERTIES(mussa_py PROPERTIES
+ COMPILE_FLAGS "${PY_CFLAGS}"
+ LINK_FLAGS "${PY_LDFLAGS}")
+
+ # configure core (shared) python module
ADD_LIBRARY(mussa MODULE ${SOURCES})
- SET(${SHARED_PYTHON_TARGETS} "${${SHARED_PYTHON_TARGETS}} mussa")
+ SET_TARGET_PROPERTIES(mussa PROPERTIES
+ PREFIX ""
+ COMPILE_FLAGS "${PY_CFLAGS}"
+ LINK_FLAGS "${PY_LDFLAGS}")
TARGET_LINK_LIBRARIES(mussa
${MUSSA_LIBRARIES}
)
+ # configure static gui python library
ADD_LIBRARY(mussaqui_py STATIC ${QUI_SOURCES})
- SET(${STATIC_PYTHON_TARGETS} "${${STATIC_PYTHON_TARGETS}} mussaqui_py")
- # ADD_LIBRARY(mussaqui MODULE ${QUI_SOURCES})
- # SET(${SHARED_PYTHON_TARGETS} "${${SHARED_PYTHON_TARGETS}} mussaqui")
+ 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}
# debug ${QT_QTOPENGL_LIBRARY_DEBUG}
# )
- # don't put the "lib" prefix infront of our shared modules
- SET_TARGET_PROPERTIES(${SHARED_PYTHON_TARGETS}
- PROPERTIES
- PREFIX ""
- )
- GET_MUSSA_COMPILE_FLAGS(PY_CFLAGS)
- GET_MUSSA_LINK_FLAGS(PY_LDFLAGS)
SET_SOURCE_FILES_PROPERTIES(
${SOURCES}
${QUI_SOURCES}