mirror of
https://github.com/LMMS/lmms.git
synced 2026-01-06 05:28:17 -05:00
* Remove bin2res, use Qt's resource system * Use QDir search paths and QImageReader in getIconPixmap * Don't include "embed.cpp" in plugins * getIconPixmap: Use QPixmapCache, use QPixmap::fromImageReader * Require CMake 2.8.9 * Fix ReverbSC embed usage
27 lines
599 B
CMake
27 lines
599 B
CMake
# GenQrcScript.cmake - Copyright (c) 2015 Lukas W <lukaswhl/at/gmail.com>
|
|
|
|
INCLUDE(CMakeParseArguments)
|
|
|
|
FILE(REMOVE ${OUT_FILE})
|
|
MACRO(OUT STRING)
|
|
FILE(APPEND ${OUT_FILE} "${STRING}\n")
|
|
ENDMACRO()
|
|
|
|
IF(NOT DEFINED RC_PREFIX)
|
|
SET(RC_PREFIX "/")
|
|
ENDIF()
|
|
|
|
# Write qrc file
|
|
OUT("<RCC>")
|
|
OUT(" <qresource prefix=\"${RC_PREFIX}\">")
|
|
FOREACH(VAR ${FILES})
|
|
GET_FILENAME_COMPONENT(FILENAME ${VAR} NAME)
|
|
IF(IS_ABSOLUTE ${VAR})
|
|
OUT(" <file alias=\"${FILENAME}\">${VAR}</file>")
|
|
ELSE()
|
|
OUT(" <file alias=\"${FILENAME}\">${DIR}/${VAR}</file>")
|
|
ENDIF()
|
|
ENDFOREACH()
|
|
OUT(" </qresource>")
|
|
OUT("</RCC>")
|