@ -5,13 +5,21 @@ set( _extra_src "" )
# # # O P T I O N A L A p p D a t a X M L s u p p o r t i n P a c k a g e M o d e l
# # # O P T I O N A L A p p D a t a X M L s u p p o r t i n P a c k a g e M o d e l
#
#
#
#
option ( WITH_APPDATA "Support appdata: items in PackageChooser (requires QtXml)" ON )
if ( WITH_APPDATA )
find_package ( Qt5 COMPONENTS Xml )
find_package ( Qt5 COMPONENTS Xml )
if ( Qt5Xml_FOUND )
if ( Qt5Xml_FOUND )
add_definitions ( -DHAVE_XML )
add_definitions ( -DHAVE_XML )
list ( APPEND _extra_libraries Qt5::Xml )
list ( APPEND _extra_libraries Qt5::Xml )
list ( APPEND _extra_src ItemAppData.cpp )
list ( APPEND _extra_src ItemAppData.cpp )
endif ( )
endif ( )
endif ( )
# # # O P T I O N A L A p p S t r e a m s u p p o r t i n P a c k a g e M o d e l
#
#
option ( WITH_APPSTREAM "Support appstream: items in PackageChooser (requires libappstream-qt)" ON )
if ( WITH_APPSTREAM )
find_package ( AppStreamQt )
find_package ( AppStreamQt )
set_package_properties (
set_package_properties (
A p p S t r e a m Q t P R O P E R T I E S
A p p S t r e a m Q t P R O P E R T I E S
@ -25,6 +33,7 @@ if ( AppStreamQt_FOUND )
list ( APPEND _extra_libraries AppStreamQt )
list ( APPEND _extra_libraries AppStreamQt )
list ( APPEND _extra_src ItemAppStream.cpp )
list ( APPEND _extra_src ItemAppStream.cpp )
endif ( )
endif ( )
endif ( )
calamares_add_plugin ( packagechooser
calamares_add_plugin ( packagechooser
T Y P E v i e w m o d u l e
T Y P E v i e w m o d u l e