Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2.git;a=commitdiff;h=d86cd9dbe59447ac01a347d9a0e691699ec09729

commit d86cd9dbe59447ac01a347d9a0e691699ec09729
Author: Marius Cirsta <[email protected]>
Date:   Thu Oct 11 01:04:32 2012 +0000

* python binding building should work

diff --git a/bindings/python/CMakeLists.txt b/bindings/python/CMakeLists.txt
index 43d55e1..8466e26 100644
--- a/bindings/python/CMakeLists.txt
+++ b/bindings/python/CMakeLists.txt
@@ -1,5 +1,13 @@
SWIG_ADD_MODULE(pacman_python python ../pacman.i)
-message("${CMAKE_SOURCE_DIR}")
SET_SOURCE_FILES_PROPERTIES(pacman.i PROPERTIES SWIG_FLAGS "-includeall")
INCLUDE_DIRECTORIES(${PYTHON_INCLUDE_PATH})
-SWIG_LINK_LIBRARIES(pacman_python pacman)
\ No newline at end of file
+SWIG_LINK_LIBRARIES(pacman_python pacman)
+#add_custom_command(OUTPUT pacman.pyc
+#COMMAND "${PYTHON_EXECUTABLE}" "-c" "import py_compile; 
py_compile.compile('${CMAKE_CURRENT_SOURCE_DIR}/pacman.py', 
cfile='${CMAKE_CURRENT_BINARY_DIR}/pacman.pyc')"
+#                   DEPEND
+#                   VERBATIM)
+add_custom_command(TARGET ${SWIG_MODULE_pacman_python_REAL_NAME}
+                   POST_BUILD
+                   COMMAND "${PYTHON_EXECUTABLE}" "-c" "import py_compile; 
py_compile.compile('${CMAKE_CURRENT_BINARY_DIR}/pacman.py', 
cfile='${CMAKE_CURRENT_BINARY_DIR}/pacman.pyc')"
+                   VERBATIM)
+install(TARGETS ${SWIG_MODULE_pacman_python_REAL_NAME} DESTINATION lib)
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to