forked from qt-creator/qt-creator
QmlDesigner: AppleClang != Clang
Change-Id: I17cb393f384f916aa10678eac840c9632f245298 Reviewed-by: Burak Hancerli <burak.hancerli@qt.io> Reviewed-by: Marco Bubke <marco.bubke@qt.io>
This commit is contained in:
@@ -64,6 +64,7 @@ function(configure_qml_designer Qt6_VERSION)
|
||||
set(QMLDESIGNER_QT6_REQUIRED_VERSION 6.5.4)
|
||||
set(QMLDESIGNER_GCC_REQUIRED_VERSION 10.0)
|
||||
set(QMLDESIGNER_CLANG_REQUIRED_VERSION 13.0)
|
||||
set(QMLDESIGNER_APPLECLANG_REQUIRED_VERSION 15.0)
|
||||
|
||||
string(CONCAT QMLDESIGNER_FEATURE_DESC
|
||||
"Needs a Qt ${QMLDESIGNER_QT6_REQUIRED_VERSION} or newer")
|
||||
@@ -72,11 +73,15 @@ function(configure_qml_designer Qt6_VERSION)
|
||||
if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND
|
||||
CMAKE_CXX_COMPILER_VERSION VERSION_LESS ${QMLDESIGNER_GCC_REQUIRED_VERSION})
|
||||
set(QTC_WITH_QMLDESIGNER_DEFAULT OFF)
|
||||
string(APPEND QMLDESIGNER_FEATURE_DESC " and at least gcc ${QMLDESIGNER_GCC_REQUIRED_VERSION}")
|
||||
string(APPEND QMLDESIGNER_FEATURE_DESC " and at least GCC ${QMLDESIGNER_GCC_REQUIRED_VERSION}")
|
||||
elseif (CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang" AND
|
||||
CMAKE_CXX_COMPILER_VERSION VERSION_LESS ${QMLDESIGNER_APPLECLANG_REQUIRED_VERSION})
|
||||
set(QTC_WITH_QMLDESIGNER_DEFAULT OFF)
|
||||
string(APPEND QMLDESIGNER_FEATURE_DESC " and at least AppleClang ${QMLDESIGNER_APPLECLANG_REQUIRED_VERSION}")
|
||||
elseif (CMAKE_CXX_COMPILER_ID STREQUAL "Clang" AND
|
||||
CMAKE_CXX_COMPILER_VERSION VERSION_LESS ${QMLDESIGNER_CLANG_REQUIRED_VERSION})
|
||||
set(QTC_WITH_QMLDESIGNER_DEFAULT OFF)
|
||||
string(APPEND QMLDESIGNER_FEATURE_DESC " and at least clang ${QMLDESIGNER_CLANG_REQUIRED_VERSION}")
|
||||
string(APPEND QMLDESIGNER_FEATURE_DESC " and at least Clang ${QMLDESIGNER_CLANG_REQUIRED_VERSION}")
|
||||
else()
|
||||
set(QTC_WITH_QMLDESIGNER_DEFAULT ON)
|
||||
endif()
|
||||
|
Reference in New Issue
Block a user