aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/ECMQueryQmake.cmake5
1 files changed, 5 insertions, 0 deletions
diff --git a/modules/ECMQueryQmake.cmake b/modules/ECMQueryQmake.cmake
index 8f4cf177..0a3129d4 100644
--- a/modules/ECMQueryQmake.cmake
+++ b/modules/ECMQueryQmake.cmake
@@ -9,6 +9,11 @@ set(QMAKE_EXECUTABLE ${_qmake_executable_default}
# This is not public API (yet)!
function(query_qmake result_variable qt_variable)
+ if(NOT QMAKE_EXECUTABLE)
+ set(${result_variable} "" PARENT_SCOPE)
+ message(WARNING "Should specify a qmake Qt5 binary. Can't check ${qt_variable}")
+ return()
+ endif()
execute_process(
COMMAND ${QMAKE_EXECUTABLE} -query "${qt_variable}"
RESULT_VARIABLE return_code