aboutsummaryrefslogtreecommitdiffstats
path: root/PySide/CMakeLists.txt
diff options
context:
space:
mode:
authorHugo Parente Lima <hugo.lima@openbossa.org>2010-04-08 17:31:40 -0300
committerHugo Parente Lima <hugo.lima@openbossa.org>2010-04-08 17:45:10 -0300
commitfbf8774f5833bd7f864d3919e843a857f21f1fb5 (patch)
treeb9e61da29338dea6e27f1a916c1e99ba56973e69 /PySide/CMakeLists.txt
parentf8907f4e4ed306f07c28d285d2d46bd2b43ea19b (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>
Diffstat (limited to 'PySide/CMakeLists.txt')
-rw-r--r--PySide/CMakeLists.txt14
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)