diff options
author | Hugo Parente Lima <hugo.lima@openbossa.org> | 2010-04-08 17:31:40 -0300 |
---|---|---|
committer | Hugo Parente Lima <hugo.lima@openbossa.org> | 2010-04-08 17:45:10 -0300 |
commit | fbf8774f5833bd7f864d3919e843a857f21f1fb5 (patch) | |
tree | b9e61da29338dea6e27f1a916c1e99ba56973e69 | |
parent | f8907f4e4ed306f07c28d285d2d46bd2b43ea19b (diff) |
Fix bug#200 "Add support to disable the binding generation of some modules."
Reviewer: Bruno Araújo <bruno.araujo@openbossa.org>
Reviewer: Anderson Lizardo <anderson.lizardo@openbossa.org>
-rw-r--r-- | PySide/CMakeLists.txt | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/PySide/CMakeLists.txt b/PySide/CMakeLists.txt index c74e0b934..3b3de3359 100644 --- a/PySide/CMakeLists.txt +++ b/PySide/CMakeLists.txt @@ -18,12 +18,16 @@ endmacro(execute_generator) # Only add subdirectory if the associated Qt module is found. macro(HAS_QT_MODULE var name) -IF (${var}) - add_subdirectory(${name}) - execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink "${CMAKE_CURRENT_BINARY_DIR}/${name}/${name}${CMAKE_SHARED_MODULE_SUFFIX}" - "${CMAKE_BINARY_DIR}/PySide/${name}${CMAKE_SHARED_MODULE_SUFFIX}") +if (DISABLE_${name}) + message(STATUS "Generation of ${name} disabled.") else() - message(STATUS "${name} NOT found. ${name} support disabled.") + if (${var}) + add_subdirectory(${name}) + execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink "${CMAKE_CURRENT_BINARY_DIR}/${name}/${name}${CMAKE_SHARED_MODULE_SUFFIX}" + "${CMAKE_BINARY_DIR}/PySide/${name}${CMAKE_SHARED_MODULE_SUFFIX}") + else() + message(STATUS "${name} NOT found. ${name} support disabled.") + endif() endif() endmacro(HAS_QT_MODULE) |