69 |
option (CONFIG_STACKTRACE "Enable debugger stack-trace (default=no)" 0) |
option (CONFIG_STACKTRACE "Enable debugger stack-trace (default=no)" 0) |
70 |
|
|
71 |
|
|
72 |
|
# Enable Qt6 build preference. |
73 |
|
option (CONFIG_QT6 "Enable Qt6 build (default=no)" 0) |
74 |
|
|
75 |
|
|
76 |
# Fix for new CMAKE_REQUIRED_LIBRARIES policy. |
# Fix for new CMAKE_REQUIRED_LIBRARIES policy. |
77 |
if (POLICY CMP0075) |
if (POLICY CMP0075) |
78 |
cmake_policy (SET CMP0075 NEW) |
cmake_policy (SET CMP0075 NEW) |
79 |
endif () |
endif () |
80 |
|
|
81 |
# Check for Qt... |
# Check for Qt... |
82 |
find_package (Qt6 QUIET) |
if (CONFIG_QT6) |
83 |
if (Qt6_FOUND) |
find_package (Qt6 QUIET) |
84 |
|
if (NOT Qt6_FOUND) |
85 |
|
set (CONFIG_QT6 0) |
86 |
|
endif () |
87 |
|
endif () |
88 |
|
|
89 |
|
if (CONFIG_QT6) |
90 |
find_package (QT QUIET NAMES Qt6) |
find_package (QT QUIET NAMES Qt6) |
91 |
else () |
else () |
92 |
find_package (QT QUIET NAMES Qt5) |
find_package (QT QUIET NAMES Qt5) |