forked from len0rd/rockbox
utils: rework cmake deploy function.
Use named arguments for function and allow passing additional executable targets to be copied to the deploy tree. Update current uses and add ipodpatcher and sansapatcher to Rockbox Utility deployment. This is in preparation for moving ipodpatcher / sansapatcher functionality out of Rockbox Utility so we eventually can avoid elevation / sudo of the whole installer. Currently this only results in Rockbox Utility releases shipping ipodpatcher / sansapatcher executables. Change-Id: Ibb6601b7e437648135059c580e2ce2532574835a
This commit is contained in:
parent
7319356dfd
commit
0de2d3a0b6
3 changed files with 124 additions and 52 deletions
|
|
@ -137,11 +137,13 @@ set_property(TARGET RockboxUtility PROPERTY AUTOMOC ON)
|
|||
set_property(TARGET RockboxUtility PROPERTY AUTORCC ON)
|
||||
set_property(TARGET RockboxUtility PROPERTY AUTOUIC ON)
|
||||
|
||||
deploy_qt(RockboxUtility
|
||||
${QT_BINDIR}
|
||||
${CMAKE_CURRENT_LIST_DIR}/../../docs/logo/rockbox-clef.svg
|
||||
${CMAKE_CURRENT_LIST_DIR}/RockboxUtility.desktop
|
||||
${CMAKE_CURRENT_LIST_DIR}/dmgbuild.cfg)
|
||||
deploy_qt(TARGET RockboxUtility
|
||||
QTBINDIR ${QT_BINDIR}
|
||||
ICONFILE ${CMAKE_CURRENT_LIST_DIR}/../../docs/logo/rockbox-clef.svg
|
||||
DESKTOPFILE ${CMAKE_CURRENT_LIST_DIR}/RockboxUtility.desktop
|
||||
DMGBUILDCFG ${CMAKE_CURRENT_LIST_DIR}/dmgbuild.cfg
|
||||
EXECUTABLES ipodpatcher-bin sansapatcher-bin
|
||||
)
|
||||
|
||||
add_library(rbbase
|
||||
${CMAKE_CURRENT_LIST_DIR}/../../tools/iriver.c
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue