added Flatpak manifest and CMake support for Flatpak
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Syping 2020-08-28 12:54:39 +02:00
parent 94fb78c59a
commit 4c42f06b39
3 changed files with 32 additions and 2 deletions

View file

@ -157,7 +157,7 @@ else()
)
endif()
option(QCONF_BUILD "System installation intended QCONF build" OFF)
option(QCONF_BUILD "System installation intended Qconf build" OFF)
if(QCONF_BUILD)
list(APPEND GTA5VIEW_DEFINES
@ -170,6 +170,15 @@ else()
)
endif()
option(FLATPAK_BUILD "Flatpak modifications and identifications" OFF)
if(FLATPAK_BUILD)
list(APPEND GTA5VIEW_DEFINES
"-DGTA5SYNC_BUILDTYPE=\"Flatpak\""
-DGTA5SYNC_FLATPAK
)
endif()
add_executable(gta5view
${GTA5VIEW_HEADERS}
${GTA5VIEW_SOURCES}
@ -190,7 +199,7 @@ target_include_directories(gta5view PRIVATE ${GTA5VIEW_INCLUDEDIR})
target_link_libraries(gta5view PRIVATE Qt5::Network Qt5::Svg Qt5::Widgets)
install(TARGETS gta5view DESTINATION bin)
install(FILES res/gta5view.desktop DESTINATION share/applications)
install(FILES res/de.syping.gta5view.desktop DESTINATION share/applications)
install(FILES res/gta5view.png DESTINATION share/pixmaps)
if(QCONF_BUILD)