summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--configure.cmake2
-rwxr-xr-xutil/cmake/configurejson2cmake.py2
2 files changed, 2 insertions, 2 deletions
diff --git a/configure.cmake b/configure.cmake
index c70d1892aa..6458264a61 100644
--- a/configure.cmake
+++ b/configure.cmake
@@ -399,7 +399,7 @@ qt_feature("headersclean"
qt_feature_config("headersclean" QMAKE_PRIVATE_CONFIG)
qt_feature("framework" PUBLIC
LABEL "Build Apple Frameworks"
- CONDITION APPLE AND BUILD_SHARED_LIBS
+ CONDITION APPLE AND BUILD_SHARED_LIBS AND NOT CMAKE_BUILD_TYPE STREQUAL Debug
)
qt_feature_definition("framework" "QT_MAC_FRAMEWORK_BUILD")
qt_feature_config("framework" QMAKE_PUBLIC_QT_CONFIG
diff --git a/util/cmake/configurejson2cmake.py b/util/cmake/configurejson2cmake.py
index 390042760b..0966a42932 100755
--- a/util/cmake/configurejson2cmake.py
+++ b/util/cmake/configurejson2cmake.py
@@ -778,7 +778,7 @@ def get_feature_mapping():
"force_debug_info": {
"autoDetect": "CMAKE_BUILD_TYPE STREQUAL RelWithDebInfo OR RelWithDebInfo IN_LIST CMAKE_CONFIGURATION_TYPES"
},
- "framework": {"condition": "APPLE AND BUILD_SHARED_LIBS"},
+ "framework": {"condition": "APPLE AND BUILD_SHARED_LIBS AND NOT CMAKE_BUILD_TYPE STREQUAL Debug"},
"gc_binaries": None,
"gcc-sysroot": None,
"gcov": None,