X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=pics%2FCMakeLists.txt;h=5eb47d642c1457bdbd70259a1228f7c888860c02;hp=14550118e3293a4519e9adf4c225fdfe614ac4f3;hb=9c15e81b15a20e861c707e240c2cfee56bdf4bc9;hpb=b34a29a68afd358a72f34351b122da4e066dfecd diff --git a/pics/CMakeLists.txt b/pics/CMakeLists.txt index 14550118..5eb47d64 100644 --- a/pics/CMakeLists.txt +++ b/pics/CMakeLists.txt @@ -1,11 +1,18 @@ # pics/ contains non-themed icons and other graphical resources if(WIN32) - if(MINGW) - set(COMMON_DEPS ${COMMON_DEPS} ../pics/win32.o PARENT_SCOPE) - else(MINGW) - set(COMMON_DEPS ${COMMON_DEPS} ../pics/win32.rc PARENT_SCOPE) - endif(MINGW) + if(MINGW) + find_program(WINDRES_EXECUTABLE NAMES windres) + if(WINDRES_EXECUTABLE) + exec_program(windres + ARGS "-i ${CMAKE_CURRENT_SOURCE_DIR}/win32.rc" + "-o ${CMAKE_CURRENT_BINARY_DIR}/win32.o" + "--include-dir=${CMAKE_CURRENT_SOURCE_DIR}") + set(COMMON_DEPS ${COMMON_DEPS} ${CMAKE_CURRENT_BINARY_DIR}/win32.o PARENT_SCOPE) + endif(WINDRES_EXECUTABLE) + else(MINGW) + set(COMMON_DEPS ${COMMON_DEPS} ../pics/win32.rc PARENT_SCOPE) + endif(MINGW) endif(WIN32) if(WANT_MONO OR WANT_QTCLIENT)