diff options
| author | Kris Parker | 2009-11-29 16:41:26 +0000 |
|---|---|---|
| committer | Kris Parker | 2009-11-29 16:41:26 +0000 |
| commit | f9a084eafc35cfda1307e4e172771e1c505fb224 (patch) | |
| tree | 6da8230307d2ce7d6916757b3d6f1e0636e9cbe8 /CMakeLists.txt | |
| parent | 774f00324c1443835ec2b54ebd6236055380161e (diff) | |
| download | stonesense-f9a084eafc35cfda1307e4e172771e1c505fb224.tar.gz stonesense-f9a084eafc35cfda1307e4e172771e1c505fb224.tar.bz2 stonesense-f9a084eafc35cfda1307e4e172771e1c505fb224.tar.xz | |
added suess' icon
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 74fedd7..84f0b4c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -95,9 +95,17 @@ ELSE(UNIX) # use local allegro # MinGW is broken. doesn't link properly for some reason. IF(MINGW) + # resource compilation for mingw + add_definitions(-DALLEGRO_MINGW32) - SET(PROJECT_LIBS alleg42 psapi mingw32 libpng) - include_directories ( + SET(PROJECT_LIBS alleg42 psapi mingw32 libpng ${CMAKE_CURRENT_BINARY_DIR}/res_rc.obj) + SET(PROJECT_SRCS ${PROJECT_SRCS} ${CMAKE_SOURCE_DIR}/res.rc) + #ADD_CUSTOM_COMMAND actually seems to mean DO_ABSOLUTELY_NOTHING + ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/res_rc.obj + COMMAND c:/MinGW/bin/windres.exe + -i${CMAKE_SOURCE_DIR}/res.rc + -o ${CMAKE_CURRENT_BINARY_DIR}/res_rc.obj) + include_directories ( ${include_directories} ${CMAKE_SOURCE_DIR}/allegro-mingw-4.2.2/include ) @@ -107,6 +115,7 @@ ELSE(UNIX) ${CMAKE_SOURCE_DIR}/allegro-mingw-4.2.2/bin ${CMAKE_SOURCE_DIR}/loadpng/libpng/lib/ ) + # MSVC ELSE(MINGW) add_definitions(-DALLEGRO_MSVC) |
