CMake: Make QtSparkle optional

Fixes #1595
This commit is contained in:
Jonas Kvinge
2024-11-08 21:39:27 +01:00
parent 957a850adc
commit 80c5829792

View File

@@ -72,6 +72,7 @@ option(USE_BUNDLE "Bundle dependencies" ${USE_BUNDLE_DEFAULT})
if(WIN32) if(WIN32)
option(ENABLE_WIN32_CONSOLE "Show the windows console even outside Debug mode" ${ENABLE_WIN32_CONSOLE_DEFAULT}) option(ENABLE_WIN32_CONSOLE "Show the windows console even outside Debug mode" ${ENABLE_WIN32_CONSOLE_DEFAULT})
option(USE_QTSPARKLE "Use Qt Sparkle updater" ON)
endif() endif()
if(MSVC) if(MSVC)
@@ -276,8 +277,8 @@ endif()
if(WIN32) if(WIN32)
find_package(getopt-win REQUIRED) find_package(getopt-win REQUIRED)
pkg_check_modules(QTSPARKLE REQUIRED IMPORTED_TARGET qtsparkle-qt${QT_VERSION_MAJOR}) if(USE_QTSPARKLE)
if(QTSPARKLE_FOUND) pkg_check_modules(QTSPARKLE REQUIRED IMPORTED_TARGET qtsparkle-qt${QT_VERSION_MAJOR})
set(HAVE_QTSPARKLE ON) set(HAVE_QTSPARKLE ON)
endif() endif()
endif() endif()