X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=pics%2FCMakeLists.txt;h=0cd43f6350f0d655c7f70ff80b0d1234476c0a2d;hb=1a45f16a9734820fba42fe1db3f38dd1eee49df6;hp=2fe326093f59d94fa18b46f92a1f1eff86268072;hpb=04e8c75490d092c1a1f446129e86994c57981d2c;p=quassel.git diff --git a/pics/CMakeLists.txt b/pics/CMakeLists.txt index 2fe32609..0cd43f63 100644 --- a/pics/CMakeLists.txt +++ b/pics/CMakeLists.txt @@ -1,17 +1,28 @@ # pics/ contains non-themed icons and other graphical resources if(WIN32) - set(COMMON_DEPS ${COMMON_DEPS} ../pics/win32.rc PARENT_SCOPE) -endif(WIN32) + 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() + else() + set(COMMON_DEPS ${COMMON_DEPS} ${CMAKE_CURRENT_SOURCE_DIR}/win32.rc PARENT_SCOPE) + endif() +endif() -if(WANT_MONO OR WANT_QTCLIENT) - if(EMBED_DATA) - set(CLIENT_RCS ${CLIENT_RCS} ../pics/pics.qrc PARENT_SCOPE) - else(EMBED_DATA) - # We don't find them yet externally, so disable installation - set(CLIENT_RCS ${CLIENT_RCS} ../pics/pics.qrc PARENT_SCOPE) - # install(FILES qt-logo.png - # quassel-large.png - # DESTINATION ${DATA_INSTALL_DIR}/quassel/pics) - endif(EMBED_DATA) -endif(WANT_MONO OR WANT_QTCLIENT) +if (WANT_MONO OR WANT_QTCLIENT) + quassel_add_resource(Pics PREFIX pics PATTERNS + kde-vdg.png + quassel-64.svg + quassel-eye.png + quassel-logo.png + quassel-oxygen-32.png + qt-logo.png + qt-logo-32.png + ) +endif()