Make FEATURE_static
and FEATURE_shared
aliased features
Fixes: QTBUG-133407 Change-Id: Ic17315b0229a829689b77e272cd9bbd331c3b0d7 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
This commit is contained in:
parent
a6140d8469
commit
2d27183567
@ -519,15 +519,16 @@ qt_feature("android-style-assets" PRIVATE
|
||||
LABEL "Android Style Assets"
|
||||
CONDITION ANDROID
|
||||
)
|
||||
qt_feature("shared" PUBLIC
|
||||
qt_feature_alias("shared" PUBLIC
|
||||
LABEL "Building shared libraries"
|
||||
CONDITION BUILD_SHARED_LIBS
|
||||
ALIAS_OF_CACHE BUILD_SHARED_LIBS
|
||||
)
|
||||
qt_feature_definition("shared" "QT_STATIC" NEGATE PREREQUISITE "!defined(QT_SHARED) && !defined(QT_STATIC)")
|
||||
qt_feature_config("shared" QMAKE_PUBLIC_QT_CONFIG)
|
||||
qt_feature_config("shared" QMAKE_PUBLIC_CONFIG)
|
||||
qt_feature("static" PUBLIC
|
||||
CONDITION NOT QT_FEATURE_shared
|
||||
qt_feature_alias("static"
|
||||
ALIAS_OF_FEATURE "shared"
|
||||
NEGATE
|
||||
)
|
||||
qt_feature_config("static" QMAKE_PUBLIC_QT_CONFIG)
|
||||
qt_feature_config("static" QMAKE_PUBLIC_CONFIG)
|
||||
|
Loading…
x
Reference in New Issue
Block a user