Skip to content

Commit be8ea09

Browse files
authored
Merge pull request #195 from AppImage/fix/cmake_pkg_depends
Require external packages only if they are dependencies of the generated binary
2 parents 20a6450 + 9eb6790 commit be8ea09

1 file changed

Lines changed: 14 additions & 3 deletions

File tree

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,19 @@
11
@PACKAGE_INIT@
22

33
# look up dependencies
4-
find_package(zsync2 REQUIRED)
5-
find_package(libappimage REQUIRED)
6-
find_package(Qt5 REQUIRED COMPONENTS Core Widgets)
4+
set(APPIMAGE_UPDATE_USE_SYSTEM_ZSYNC2 @USE_SYSTEM_ZSYNC2@)
5+
if(APPIMAGE_UPDATE_USE_SYSTEM_ZSYNC2)
6+
find_package(zsync2 REQUIRED)
7+
endif()
8+
9+
set(APPIMAGE_UPDATE_USE_SYSTEM_LIBAPPIMAGE @USE_SYSTEM_LIBAPPIMAGE@)
10+
if(APPIMAGE_UPDATE_USE_SYSTEM_LIBAPPIMAGE)
11+
find_package(libappimage REQUIRED)
12+
endif()
13+
14+
set(APPIMAGE_UPDATE_QT_UI @APPIMAGE_UPDATE_@BUILD_QT_UI@)
15+
if(APPIMAGE_UPDATE_QT_UI)
16+
find_package(Qt5 REQUIRED COMPONENTS Core Widgets)
17+
endif()
718

819
include("${CMAKE_CURRENT_LIST_DIR}/AppImageUpdateTargets.cmake")

0 commit comments

Comments
 (0)