diff options
author | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2022-03-11 20:37:06 +0100 |
---|---|---|
committer | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2022-03-12 20:40:08 +0100 |
commit | 0de2d3a0b6941c566713309078eeed9a8972bae4 (patch) | |
tree | 934e602b2991068659430b7e49d99509216805e5 /utils/rbutilqt | |
parent | 7319356dfdeaf16282ef39d05a3213c1d7dc324d (diff) | |
download | rockbox-0de2d3a0b6941c566713309078eeed9a8972bae4.tar.gz rockbox-0de2d3a0b6941c566713309078eeed9a8972bae4.zip |
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
Diffstat (limited to 'utils/rbutilqt')
-rw-r--r-- | utils/rbutilqt/CMakeLists.txt | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/utils/rbutilqt/CMakeLists.txt b/utils/rbutilqt/CMakeLists.txt index d0ac4d9a54..2293b8ebc4 100644 --- a/utils/rbutilqt/CMakeLists.txt +++ b/utils/rbutilqt/CMakeLists.txt | |||
@@ -137,11 +137,13 @@ set_property(TARGET RockboxUtility PROPERTY AUTOMOC ON) | |||
137 | set_property(TARGET RockboxUtility PROPERTY AUTORCC ON) | 137 | set_property(TARGET RockboxUtility PROPERTY AUTORCC ON) |
138 | set_property(TARGET RockboxUtility PROPERTY AUTOUIC ON) | 138 | set_property(TARGET RockboxUtility PROPERTY AUTOUIC ON) |
139 | 139 | ||
140 | deploy_qt(RockboxUtility | 140 | deploy_qt(TARGET RockboxUtility |
141 | ${QT_BINDIR} | 141 | QTBINDIR ${QT_BINDIR} |
142 | ${CMAKE_CURRENT_LIST_DIR}/../../docs/logo/rockbox-clef.svg | 142 | ICONFILE ${CMAKE_CURRENT_LIST_DIR}/../../docs/logo/rockbox-clef.svg |
143 | ${CMAKE_CURRENT_LIST_DIR}/RockboxUtility.desktop | 143 | DESKTOPFILE ${CMAKE_CURRENT_LIST_DIR}/RockboxUtility.desktop |
144 | ${CMAKE_CURRENT_LIST_DIR}/dmgbuild.cfg) | 144 | DMGBUILDCFG ${CMAKE_CURRENT_LIST_DIR}/dmgbuild.cfg |
145 | EXECUTABLES ipodpatcher-bin sansapatcher-bin | ||
146 | ) | ||
145 | 147 | ||
146 | add_library(rbbase | 148 | add_library(rbbase |
147 | ${CMAKE_CURRENT_LIST_DIR}/../../tools/iriver.c | 149 | ${CMAKE_CURRENT_LIST_DIR}/../../tools/iriver.c |