summaryrefslogtreecommitdiff
path: root/src/package-lib/configure.cmake
blob: a08321ff921181fbba5a55544a810f36c7757944 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#### Inputs

set(INPUT_libarchive "undefined" CACHE STRING "")
set_property(CACHE INPUT_libarchive PROPERTY STRINGS undefined qt system)

#### Libraries

qt_find_package(WrapLibArchive PROVIDED_TARGETS WrapLibArchive::WrapLibArchive MODULE_NAME appman_package QMAKE_LIB archive)

#### Tests

#### Features

qt_feature("am-system-libarchive" PRIVATE
    LABEL "Using system libarchive"
    CONDITION WrapLibArchive_FOUND
    ENABLE INPUT_libarchive STREQUAL 'system'
    DISABLE INPUT_libarchive STREQUAL 'qt'
)

qt_configure_add_summary_section(NAME "Qt Application Manager [Packaging module]")
qt_configure_add_summary_entry(ARGS "am-system-libarchive")
qt_configure_end_summary_section() # end of "Qt ApplicationManger" section