aboutsummaryrefslogtreecommitdiffstats
path: root/PySide/CMakeLists.txt
diff options
context:
space:
mode:
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)