- Support path with spaces.

- Use the system library suffix instead of a hard coded ".so" string.

Reviewed by Lauro Neto <lauro.neto@openbossa.org>
This commit is contained in:
Hugo Lima 2009-11-23 15:40:23 -02:00 • committed by Marcelo Lira
commit 87e6d4690a

View file

@ -1,6 +1,6 @@
project(pyside) project(pyside)
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/__init__.py install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/__init__.py"
DESTINATION ${SITE_PACKAGE}/${BINDING_NAME}) DESTINATION "${SITE_PACKAGE}/${BINDING_NAME}")
macro(execute_generator module sources) macro(execute_generator module sources)
add_custom_command(OUTPUT ${${sources}} add_custom_command(OUTPUT ${${sources}}
@ -20,8 +20,8 @@ endmacro(execute_generator)
macro(HAS_QT_MODULE var name) macro(HAS_QT_MODULE var name)
IF (${var}) IF (${var})
add_subdirectory(${name}) add_subdirectory(${name})
execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink "${CMAKE_CURRENT_BINARY_DIR}/${name}/${name}.so" execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink "${CMAKE_CURRENT_BINARY_DIR}/${name}/${name}${CMAKE_SHARED_MODULE_SUFFIX}"
"${CMAKE_BINARY_DIR}/PySide/${name}.so") "${CMAKE_BINARY_DIR}/PySide/${name}${CMAKE_SHARED_MODULE_SUFFIX}")
else (${var}) else (${var})
message(STATUS "${name} NOT found. ${name} support disabled.") message(STATUS "${name} NOT found. ${name} support disabled.")
endif (${var}) endif (${var})