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)