File: qrc.cmake

package info (click to toggle)
kpackage 5.54.0-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 1,624 kB
  • sloc: cpp: 3,727; sh: 26; makefile: 9
file content (17 lines) | stat: -rw-r--r-- 506 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
set(OUTPUT "<!DOCTYPE RCC><RCC version='1.0'>\n
<qresource prefix='/${INSTALL_DIR}/${ROOT}/${COMPONENT}/'>
")

file(GLOB_RECURSE files LIST_DIRECTORIES FALSE RELATIVE ${DIRECTORY} ${DIRECTORY}/*)
foreach(v IN LISTS files)
    set(OUTPUT "${OUTPUT}   <file alias='${v}'>${DIRECTORY}/${v}</file>\n")
endforeach()

if (metadatajson)
    set(OUTPUT "${OUTPUT}   <file alias='metadata.json'>${metadatajson}</file>\n")
endif()

set(OUTPUT "${OUTPUT}</qresource>
</RCC>
")
file(WRITE "${OUTPUTFILE}" "${OUTPUT}")