From fbf8774f5833bd7f864d3919e843a857f21f1fb5 Mon Sep 17 00:00:00 2001 From: Hugo Parente Lima Date: Thu, 8 Apr 2010 17:31:40 -0300 Subject: Fix bug#200 "Add support to disable the binding generation of some modules." MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewer: Bruno Araújo Reviewer: Anderson Lizardo --- PySide/CMakeLists.txt | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'PySide/CMakeLists.txt') 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) -- cgit v1.2.3