diff options
Diffstat (limited to 'configure.cmake')
-rw-r--r-- | configure.cmake | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/configure.cmake b/configure.cmake index 3beda63cba..62af7f665f 100644 --- a/configure.cmake +++ b/configure.cmake @@ -113,7 +113,15 @@ SSL_free(SSL_new(0)); } ") -qt_find_package(WrapZSTD 1.3 PROVIDED_TARGETS WrapZSTD::WrapZSTD MODULE_NAME global QMAKE_LIB zstd) +qt_find_package(WrapZSTD 1.3 + PROVIDED_TARGETS + WrapZSTD::WrapZSTD + zstd::libzstd + zstd::libzstd_static + zstd::libzstd_shared + MODULE_NAME global + QMAKE_LIB zstd +) qt_find_package(WrapDBus1 1.2 PROVIDED_TARGETS dbus-1 MODULE_NAME global QMAKE_LIB dbus) qt_find_package(Libudev PROVIDED_TARGETS PkgConfig::Libudev MODULE_NAME global QMAKE_LIB libudev) qt_find_package(LTTngUST PROVIDED_TARGETS LTTng::UST MODULE_NAME core QMAKE_LIB lttng-ust) @@ -203,8 +211,16 @@ if(NOT QT_CONFIGURE_RUNNING) qt_evaluate_feature(use_gold_linker) qt_evaluate_feature(use_lld_linker) qt_evaluate_feature(use_mold_linker) + + qt_run_linker_version_script_support() endif() +qt_feature("version_tagging" + PUBLIC + AUTODETECT TRUE + CONDITION TEST_ld_version_script OR APPLE OR WIN32 +) +qt_feature_definition("version_tagging" "QT_NO_VERSION_TAGGING" NEGATE) #### Tests @@ -1018,6 +1034,11 @@ qt_feature("qreal" ) qt_feature_definition("qreal" "QT_COORD_TYPE" VALUE "${QT_COORD_TYPE}") qt_feature_definition("qreal" "QT_COORD_TYPE_STRING" VALUE "\"${QT_COORD_TYPE}\"") +if(QT_COORD_TYPE STREQUAL "double") + qt_feature_definition("qreal" "QT_COORD_TYPE_IS_DOUBLE" VALUE "1") +elseif(QT_COORD_TYPE STREQUAL "float") + qt_feature_definition("qreal" "QT_COORD_TYPE_IS_FLOAT" VALUE "1") +endif() qt_feature("gui" PRIVATE LABEL "Qt Gui" ) |