make it possible to build mussa with python
[mussa.git] / py / CMakeLists.txt
index 8bb24294f8b51102535dde692eb526c67bf7244c..02ad969bb6669fa8cb4bea4ad9b19457feed69b2 100644 (file)
@@ -21,10 +21,8 @@ IF(BOOST_PYTHON_LIBRARY)
         sequence.cpp
         )
   
-  #SET_SOURCE_FILES_PROPERTIES(${SOURCES} COM
-
   ADD_LIBRARY(mussa MODULE ${SOURCES})
-  ADD_LIBRARY(mussa_py STATIC ${SOURCES})
+  ADD_LIBRARY(mussa_py STATIC ${SOURCES})
   ADD_CUSTOM_TARGET(mussa.so ALL
                      COMMAND cp libmussa.so mussa.so
                      DEPENDS mussa)
@@ -39,6 +37,19 @@ IF(BOOST_PYTHON_LIBRARY)
                           ${QT_LIBRARIES} 
                         )
 
+  GET_MUSSA_COMPILE_FLAGS(PY_CFLAGS)
+  GET_MUSSA_LINK_FLAGS(PY_LDFLAGS)
+  SET_SOURCE_FILES_PROPERTIES(
+    ${SOURCES}
+    PROPERTIES
+    COMPILE_FLAGS "${PY_CFLAGS}"
+  )
+  SET_TARGET_PROPERTIES(
+    mussa mussa_py PROPERTIES
+    COMPILE_FLAGS "${PY_CFLAGS}"
+    LINK_FLAGS "${PY_LDFLAGS}"
+  )
+
   IF(PYTHON_EXECUTABLE)
     SET(PYTHON_TEST_DIR ${CMAKE_SOURCE_DIR}/py/test/)
     ADD_TEST(sequence_py