diff --git a/CMakeLists.txt b/CMakeLists.txt index e21df28..98b49be 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,6 +4,14 @@ cmake_minimum_required(VERSION 2.8) # choose source file file(GLOB EXEC_SRC_LIST src/*.cpp) file(GLOB RESOURCES_FILES src/*.h resources.qrc src/*.ui shaders/*.glsl) +if(MINGW) + file(GLOB RESOURCE_ICON_FILE icon.rc) + list(APPEND RESOURCES_FILES ${RESOURCE_ICON_FILE}) + set(CMAKE_RC_COMPILER_INIT windres) + ENABLE_LANGUAGE(RC) + SET(CMAKE_RC_COMPILE_OBJECT + " -i -o ") +endif(MINGW) set(EXTRA_INCLUDES src) diff --git a/PixelWars.ico b/PixelWars.ico new file mode 100644 index 0000000..f5f3b42 Binary files /dev/null and b/PixelWars.ico differ diff --git a/icon.rc b/icon.rc new file mode 100644 index 0000000..44c5b4f --- /dev/null +++ b/icon.rc @@ -0,0 +1 @@ +icon ICON PixelWars.ico \ No newline at end of file