Start with basic template for kirigami app using cmake.
This commit is contained in:
@@ -1,4 +1,18 @@
|
||||
qt5_add_resources(qiflora_SRCS resources.qrc)
|
||||
add_executable(qiflora main.cpp ${qiflora_SRCS})
|
||||
target_link_libraries(qiflora Qt5::Qml Qt5::Gui)
|
||||
include_directories(${CMAKE_SOURCE_DIR}/3rdparty/kirigami/src)
|
||||
include(${CMAKE_SOURCE_DIR}/3rdparty/kirigami/KF5Kirigami2Macros.cmake)
|
||||
|
||||
qt5_add_resources(qiflora_SRCS kirigami-icons.qrc resources.qrc)
|
||||
|
||||
if (CMAKE_SYSTEM_NAME STREQUAL "Android")
|
||||
set(qiflora_EXTRA_LIBS Qt5::AndroidExtras
|
||||
#FIXME: we shouldn't have to link to it but otherwise the lib won't be packaged on Android
|
||||
Qt5::QuickControls2)
|
||||
else ()
|
||||
#qstyle-based qqc2 style needs a QApplication
|
||||
set(qiflora_EXTRA_LIBS Qt5::Widgets)
|
||||
endif()
|
||||
|
||||
add_executable(qiflora main.cpp ${qiflora_SRCS})
|
||||
target_link_libraries(qiflora kirigamiplugin Qt5::Core Qt5::Qml Qt5::Quick Qt5::QuickControls2 ${qiflora_EXTRA_LIBS})
|
||||
|
||||
kirigami_package_breeze_icons(ICONS application-menu document-decrypt folder-sync go-next go-previous go-up handle-left handle-right view-list-icons applications-graphics media-record-symbolic)
|
||||
|
||||
Reference in New Issue
Block a user