-qt4_add_resources(RES_I18N ${CMAKE_SOURCE_DIR}/i18n/i18n.qrc)
-qt4_add_resources(RES_ICONS ${CMAKE_SOURCE_DIR}/src/icons/icons.qrc)
-qt4_add_resources(RES_SQL ${CMAKE_SOURCE_DIR}/src/core/sql.qrc)
+qt4_add_resources(RC_I18N i18n/i18n.qrc)
+qt4_add_resources(RC_ICONS src/icons/icons.qrc)
+qt4_add_resources(RC_QUASSEL_ICONS src/icons/quassel-icons.qrc)
+qt4_add_resources(RC_SQL src/core/sql.qrc)
+
+# Set global buildflags
+if(DEFINED STATIC)
+ set(CMAKE_EXE_LINKER_FLAGS "-static-libgcc ${CMAKE_EXE_LINKER_FLAGS}")
+ link_directories(${CMAKE_BINARY_DIR}/staticlibs)
+endif(DEFINED STATIC)
+
+if(STATICWIN AND WIN32)
+ link_libraries(imm32 winmm) # missing by default :/
+ if(OPENSSL_FOUND)
+ link_libraries(${OPENSSL_LIBRARIES} libeay32MD)
+ endif(OPENSSL_FOUND)
+endif(STATICWIN AND WIN32)
+
+if(WIN32)
+ set(WIN32_RC src/icons/win32.rc) # for app icons on windows
+endif(WIN32)
+
+# FIXME: Add icons for windows as soon as we have merged with trunk (which has reorganized
+# the icon files):
+# Simply add the .rc file to the targets