Fix Sparkle integration for macOS

This commit is contained in:
Jonas Kvinge
2020-08-02 04:49:26 +02:00
parent 9967eae7bb
commit 8390237cc4
4 changed files with 18 additions and 8 deletions

View File

@@ -72,6 +72,11 @@ if(${CMAKE_BUILD_TYPE} MATCHES "Debug")
set(DEBUG ON)
endif()
if(APPLE)
set(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE)
set(CMAKE_INSTALL_RPATH "@loader_path/../Frameworks")
endif()
find_program(CCACHE_EXECUTABLE NAMES ccache)
if (CCACHE_EXECUTABLE)
message(STATUS "ccache found: will be used for compilation and linkage")
@@ -253,10 +258,10 @@ set(SINGLEAPPLICATION_LIBRARIES singleapplication)
set(SINGLECOREAPPLICATION_LIBRARIES singlecoreapplication)
if(APPLE)
find_library(SPARKLE Sparkle PATHS /usr/local/Caskroom/sparkle/1.22.0 NAMES Sparkle Sparkle.framework)
find_library(SPARKLE Sparkle)
endif(APPLE)
if((NOT SPARKLE) AND (APPLE OR WIN32))
if(NOT SPARKLE AND (APPLE OR WIN32))
if(WITH_QT6)
pkg_check_modules(QTSPARKLE qtsparkle-qt6)
else()