summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorpeterix2012-02-02 21:04:16 +0100
committerpeterix2012-02-02 21:04:16 +0100
commit27beb9d94cb3dd619b5c97928320a8388cac555f (patch)
tree617b06a211b3575cfc2b775240fb4c807457e244 /CMakeLists.txt
parentace1d54db4a4de92f1aa99deb279e897cf963c2b (diff)
downloadstonesense-27beb9d94cb3dd619b5c97928320a8388cac555f.tar.gz
stonesense-27beb9d94cb3dd619b5c97928320a8388cac555f.tar.bz2
stonesense-27beb9d94cb3dd619b5c97928320a8388cac555f.tar.xz
Actually download allegro in cmake...
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt21
1 files changed, 13 insertions, 8 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 9ba25c0..6bc241c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -76,19 +76,24 @@ IF(UNIX)
ELSE()
OPTION(STONESENSE_INTERNAL_SO "Link with prebuilt internal allegro libs and headers." ON)
IF(STONESENSE_INTERNAL_SO)
+ FILE(DOWNLOAD http://cloud.github.com/downloads/peterix/stonesense/allegro.tar.bz2
+ ${stonesense_SOURCE_DIR}/allegro.tar.bz2
+ EXPECTED_MD5 11ce22e71db4a0886eac3af220eef032)
+ execute_process(COMMAND tar xf ${stonesense_SOURCE_DIR}/allegro.tar.bz2
+ WORKING_DIRECTORY ${stonesense_SOURCE_DIR})
SET(PROJECT_LIBS
- ${stonesense_SOURCE_DIR}/alleg-ssense/bin-linux/liballegro.so.5.0
- ${stonesense_SOURCE_DIR}/alleg-ssense/bin-linux/liballegro_primitives.so.5.0
- ${stonesense_SOURCE_DIR}/alleg-ssense/bin-linux/liballegro_font.so.5.0
- ${stonesense_SOURCE_DIR}/alleg-ssense/bin-linux/liballegro_image.so.5.0
- ${stonesense_SOURCE_DIR}/alleg-ssense/bin-linux/liballegro_ttf.so.5.0
+ ${stonesense_SOURCE_DIR}/allegro/lib/liballegro.so.5.0
+ ${stonesense_SOURCE_DIR}/allegro/lib/liballegro_primitives.so.5.0
+ ${stonesense_SOURCE_DIR}/allegro/lib/liballegro_font.so.5.0
+ ${stonesense_SOURCE_DIR}/allegro/lib/liballegro_image.so.5.0
+ ${stonesense_SOURCE_DIR}/allegro/lib/liballegro_ttf.so.5.0
${PROJECT_LIBS}
)
include_directories (
${include_directories}
- ${stonesense_SOURCE_DIR}/alleg-ssense/include-linux
+ ${stonesense_SOURCE_DIR}/allegro/include
)
- install(DIRECTORY alleg-ssense/bin-linux/
+ install(DIRECTORY allegro/lib/
DESTINATION "stonesense/deplibs"
PATTERN "CVS" EXCLUDE
PATTERN ".svn" EXCLUDE)
@@ -172,4 +177,4 @@ install(DIRECTORY resources/
PATTERN "CVS" EXCLUDE
PATTERN ".svn" EXCLUDE)
# install readme
-install(FILES README.txt DESTINATION stonesense) \ No newline at end of file
+install(FILES README.txt DESTINATION stonesense)