19 lines
876 B
CMake
19 lines
876 B
CMake
set(SNORE_RCS ${SNORE_RCS} ../data/snore.qrc PARENT_SCOPE)
|
|
|
|
if(WIN32)
|
|
set(ICON_NAME zzz)
|
|
FILE(TO_NATIVE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/${ICON_NAME}.ico ICON)
|
|
file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/${ICON_NAME}.rc "IDI_ICON1 ICON DISCARDABLE \"${ICON}\"\n")
|
|
if(MINGW)
|
|
find_program(WINDRES_EXECUTABLE NAMES windres)
|
|
if(WINDRES_EXECUTABLE)
|
|
exec_program(windres
|
|
ARGS "-i ${CMAKE_CURRENT_BINARY_DIR}/${ICON_NAME}.rc"
|
|
"-o ${CMAKE_CURRENT_BINARY_DIR}/${ICON_NAME}.o"
|
|
"--include-dir=${CMAKE_CURRENT_SOURCE_DIR}")
|
|
set(SNORENOTIFY_DEPS ${SNORENOTIFY_DEPS} ${CMAKE_CURRENT_BINARY_DIR}/${ICON_NAME}.o PARENT_SCOPE)
|
|
endif(WINDRES_EXECUTABLE)
|
|
else(MINGW)
|
|
set(SNORENOTIFY_DEPS ${SNORENOTIFY_DEPS} ${CMAKE_CURRENT_BINARY_DIR}/${ICON_NAME}.rc PARENT_SCOPE)
|
|
endif(MINGW)
|
|
endif(WIN32) |