summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKonstantin Tokarev <annulen@yandex.ru>2020-03-17 20:21:53 +0300
committerKonstantin Tokarev <annulen@yandex.ru>2020-03-18 01:26:19 +0300
commit13742248026560cd1155228d5e8390d21667f111 (patch)
tree646b3ab387bd1de74b70bb5b1d773905f0eb08bb
parentcf9bba43b867653b7838101743708a5ad06f5dce (diff)
[cmake] Make MACOS_BUILD_FRAMEWORKS option actually work
Change-Id: Ieb32a52512556336ba3539612872dcc04202c35f Reviewed-by: Konstantin Tokarev <annulen@yandex.ru>
-rw-r--r--Source/cmake/WebKitMacros.cmake3
1 files changed, 2 insertions, 1 deletions
diff --git a/Source/cmake/WebKitMacros.cmake b/Source/cmake/WebKitMacros.cmake
index 8d57af7af..c90d223e8 100644
--- a/Source/cmake/WebKitMacros.cmake
+++ b/Source/cmake/WebKitMacros.cmake
@@ -285,7 +285,8 @@ macro(WEBKIT_FRAMEWORK _target)
add_custom_command(TARGET ${_target} POST_BUILD COMMAND ${${_target}_POST_BUILD_COMMAND} VERBATIM)
endif ()
- if (APPLE AND NOT PORT STREQUAL "GTK" AND NOT ${${_target}_LIBRARY_TYPE} MATCHES STATIC)
+
+ if (APPLE AND NOT PORT STREQUAL "GTK" AND NOT ${${_target}_LIBRARY_TYPE} MATCHES STATIC AND (MACOS_BUILD_FRAMEWORKS OR NOT PORT STREQUAL "Qt"))
set_target_properties(${_target} PROPERTIES FRAMEWORK TRUE)
if (${_target}_PUBLIC_HEADERS)
set_target_properties(${_target} PROPERTIES PUBLIC_HEADER "${${_target}_PUBLIC_HEADERS}")