diff options
| author | Petr Mrázek | 2012-02-04 07:46:27 +0100 |
|---|---|---|
| committer | Petr Mrázek | 2012-02-04 07:46:27 +0100 |
| commit | 9b0199d4ff74641b44e6e39dfc78bd6ffc6a0f3a (patch) | |
| tree | 2a2a1fff7e35168f5bc78a5ef6ef93c7bb1ecb7d /CMakeLists.txt | |
| parent | 27beb9d94cb3dd619b5c97928320a8388cac555f (diff) | |
| download | stonesense-9b0199d4ff74641b44e6e39dfc78bd6ffc6a0f3a.tar.gz stonesense-9b0199d4ff74641b44e6e39dfc78bd6ffc6a0f3a.tar.bz2 stonesense-9b0199d4ff74641b44e6e39dfc78bd6ffc6a0f3a.tar.xz | |
Update allegro to 5.0.5, download it as an external archive, nuke the blobs from the repo.
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 86 |
1 files changed, 33 insertions, 53 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 6bc241c..fdfc040 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -110,64 +110,44 @@ IF(UNIX) ENDIF() # windows ELSE(UNIX) - IF(STONESENSE_STATIC) - ADD_DEFINITIONS("-DALLEGRO_STATICLINK") - SET(PROJECT_LIBS - kernel32.lib - user32.lib - gdi32.lib - winspool.lib - shell32.lib - ole32.lib - oleaut32.lib - uuid.lib - comdlg32.lib - advapi32.lib - allegro-static.lib - allegro_primitives-static.lib - allegro_font-static.lib - allegro_image-static.lib - allegro_ttf-static.lib - freetype-static.lib - winmm.lib - psapi.lib - opengl32.lib - glu32.lib - gdiplus.lib - shlwapi.lib - $(NOINHERIT) - ) - ELSE() - SET(PROJECT_LIBS - kernel32.lib - user32.lib - gdi32.lib - winspool.lib - shell32.lib - ole32.lib - oleaut32.lib - uuid.lib - comdlg32.lib - advapi32.lib - allegro.lib - allegro_primitives.lib - allegro_font.lib - allegro_image.lib - allegro_ttf.lib - winmm.lib - psapi.lib - opengl32.lib - glu32.lib - $(NOINHERIT) - ) - ENDIF() + FILE(DOWNLOAD http://cloud.github.com/downloads/peterix/stonesense/allegrow.tar.gz + ${stonesense_SOURCE_DIR}/allegrow.tar.gz + EXPECTED_MD5 5bf41454531ee9d847b6ddac122bbc51) + execute_process(COMMAND ${CMAKE_COMMAND} -E tar xzf ${stonesense_SOURCE_DIR}/allegrow.tar.gz + WORKING_DIRECTORY ${stonesense_SOURCE_DIR}) + ADD_DEFINITIONS("-DALLEGRO_STATICLINK") + SET(PROJECT_LIBS + kernel32.lib + user32.lib + gdi32.lib + winspool.lib + shell32.lib + ole32.lib + oleaut32.lib + uuid.lib + comdlg32.lib + advapi32.lib + allegro-static.lib + allegro_primitives-static.lib + allegro_font-static.lib + allegro_image-static.lib + allegro_ttf-static.lib + freetype-static.lib + winmm.lib + psapi.lib + opengl32.lib + glu32.lib + gdiplus.lib + shlwapi.lib + $(NOINHERIT) + ) include_directories ( ${include_directories} - ${stonesense_SOURCE_DIR}/alleg-ssense/include + ${stonesense_SOURCE_DIR}/allegrow/include ) LINK_DIRECTORIES( ${LINK_DIRECTORIES} - ${stonesense_SOURCE_DIR}/alleg-ssense/lib + ${stonesense_SOURCE_DIR}/allegrow/lib ) ENDIF(UNIX) DFHACK_PLUGIN(stonesense ${PROJECT_SRCS} LINK_LIBRARIES ${PROJECT_LIBS}) |
