From b736e52b2906fbbb1366c74915d76f4be5d95682 Mon Sep 17 00:00:00 2001 From: Eduardo Bart Date: Thu, 17 Nov 2011 00:53:17 -0200 Subject: [PATCH] add icon in .exe generation for win32 --- CMakeLists.txt | 7 +++++++ TODO | 3 ++- src/otclient/win32icon/icon.ico | Bin 0 -> 1150 bytes src/otclient/win32icon/icon.rc | 1 + 4 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 src/otclient/win32icon/icon.ico create mode 100644 src/otclient/win32icon/icon.rc diff --git a/CMakeLists.txt b/CMakeLists.txt index 75d11486..534bc881 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -166,6 +166,13 @@ IF(WIN32) SET(CMAKE_CXX_LINK_FLAGS "${CMAKE_CXX_LINK_FLAGS} -mwindows") ENDIF(CMAKE_COMPILER_IS_GNUCXX) ENDIF(NO_CONSOLE) + + ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/icon.o + COMMAND ${CMAKE_RC_COMPILER} + -I${CMAKE_CURRENT_SOURCE_DIR}/src/otclient/win32icon + -i${CMAKE_CURRENT_SOURCE_DIR}/src/otclient/win32icon/icon.rc + -o ${CMAKE_CURRENT_BINARY_DIR}/icon.o) + SET(SOURCES ${SOURCES} icon.o) ELSE(WIN32) SET(ADDITIONAL_LIBRARIES -lpthread) SET(SOURCES ${SOURCES} src/framework/platform/x11platform.cpp) diff --git a/TODO b/TODO index 0a5d740b..20d005a2 100644 --- a/TODO +++ b/TODO @@ -12,4 +12,5 @@ make otui syntax more like css a real working border and background property in otui load state styles in order grid layout -fix moving windows and tooltips conflicts \ No newline at end of file +fix moving windows and tooltips conflicts +todo display otclient icon in window bar \ No newline at end of file diff --git a/src/otclient/win32icon/icon.ico b/src/otclient/win32icon/icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..157650f62c5b3a0ec0fdebd6915cdb3b42753d4f GIT binary patch literal 1150 zcmZQzU<5(|0R|vYV8~!$U=RbcG=LZ+qyWT>V3L8s0VszK{{R2aNGZ+;a`;aUhS>|! ziw