diff --git a/CMakeLists.txt b/CMakeLists.txt index 81cad0edc8b..53b379c3b75 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -111,6 +111,14 @@ endif() find_package(LLVM QUIET) find_package(Clang COMPONENTS libclang QUIET) +if (APPLE) + find_library(FWCoreFoundation CoreFoundation) + find_library(FWFoundation Foundation) + find_library(FWAppKit AppKit) + find_library(FWIOKit IOKit) + find_library(FWWebKit WebKit) +endif() + set(_IDE_APP_PATH "bin") if (APPLE) diff --git a/src/libs/utils/CMakeLists.txt b/src/libs/utils/CMakeLists.txt index 4e7f0ffa6ed..4ee1491b122 100644 --- a/src/libs/utils/CMakeLists.txt +++ b/src/libs/utils/CMakeLists.txt @@ -21,8 +21,6 @@ if (WIN32) set(PLATFORM_DEPENDS user32 iphlpapi ws2_32 shell32) elseif (APPLE) set(PLATFORM_SOURCES ${MAC_SOURCES}) - find_library(FWFoundation Foundation) - find_library(FWAppKit AppKit) set(PLATFORM_DEPENDS ${FWFoundation} ${FWAppKit}) else() set(PLATFORM_SOURCES ${UNIX_SOURCES}) diff --git a/src/plugins/coreplugin/CMakeLists.txt b/src/plugins/coreplugin/CMakeLists.txt index 06eb1213fde..d591f8b8e58 100644 --- a/src/plugins/coreplugin/CMakeLists.txt +++ b/src/plugins/coreplugin/CMakeLists.txt @@ -164,9 +164,8 @@ extend_qtc_plugin(Core SOURCES progressmanager/progressmanager_win.cpp ) -find_library(FWAppKit AppKit) extend_qtc_plugin(Core - CONDITION APPLE AND FWAppKit + CONDITION APPLE DEPENDS ${FWAppKit} SOURCES progressmanager/progressmanager_mac.mm diff --git a/src/plugins/help/CMakeLists.txt b/src/plugins/help/CMakeLists.txt index 6b00fbeb49b..7f3c05a75e9 100644 --- a/src/plugins/help/CMakeLists.txt +++ b/src/plugins/help/CMakeLists.txt @@ -29,10 +29,8 @@ add_qtc_plugin(Help xbelsupport.cpp xbelsupport.h ) -find_library(FWWebKit WebKit) -find_library(FWAppKit AppKit) extend_qtc_plugin(Help - CONDITION APPLE AND FWWebKit AND FWAppKit + CONDITION FWWebKit AND FWAppKit DEPENDS ${FWWebKit} ${FWAppKit} DEFINES QTC_MAC_NATIVE_HELPVIEWER SOURCES diff --git a/src/plugins/ios/CMakeLists.txt b/src/plugins/ios/CMakeLists.txt index 4bc429e4f8d..87f6d1dbcbf 100644 --- a/src/plugins/ios/CMakeLists.txt +++ b/src/plugins/ios/CMakeLists.txt @@ -26,9 +26,7 @@ add_qtc_plugin(Ios simulatoroperationdialog.cpp simulatoroperationdialog.h simulatoroperationdialog.ui ) -find_library(FWCoreFoundation CoreFoundation) -find_library(FWIOKit IOKit) extend_qtc_plugin(Ios - CONDITION APPLE AND FWCoreFoundation AND FWIOKit + CONDITION APPLE DEPENDS ${FWCoreFoundation} ${FWIOKit} )