summaryrefslogtreecommitdiff
path: root/utils/rbutilqt/CMakeLists.txt
diff options
context:
space:
mode:
authorDominik Riebeling <Dominik.Riebeling@gmail.com>2022-03-11 20:37:06 +0100
committerDominik Riebeling <Dominik.Riebeling@gmail.com>2022-03-12 20:40:08 +0100
commit0de2d3a0b6941c566713309078eeed9a8972bae4 (patch)
tree934e602b2991068659430b7e49d99509216805e5 /utils/rbutilqt/CMakeLists.txt
parent7319356dfdeaf16282ef39d05a3213c1d7dc324d (diff)
downloadrockbox-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/CMakeLists.txt')
-rw-r--r--utils/rbutilqt/CMakeLists.txt12
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)
137set_property(TARGET RockboxUtility PROPERTY AUTORCC ON) 137set_property(TARGET RockboxUtility PROPERTY AUTORCC ON)
138set_property(TARGET RockboxUtility PROPERTY AUTOUIC ON) 138set_property(TARGET RockboxUtility PROPERTY AUTOUIC ON)
139 139
140deploy_qt(RockboxUtility 140deploy_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
146add_library(rbbase 148add_library(rbbase
147 ${CMAKE_CURRENT_LIST_DIR}/../../tools/iriver.c 149 ${CMAKE_CURRENT_LIST_DIR}/../../tools/iriver.c