Created
January 3, 2014 20:12
-
-
Save g-pechorin/8245646 to your computer and use it in GitHub Desktop.
A CMakeLists that'll download and extract some dependencies
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
cmake_minimum_required (VERSION 2.6) | |
project (XTRACT) | |
# | |
# libpng 1.6.8 | |
if( NOT EXISTS ${CMAKE_CURRENT_BINARY_DIR}/libpng-1.6.8 ) | |
if( NOT EXISTS ${CMAKE_CURRENT_BINARY_DIR}/libpng-1.6.8.tar.gz ) | |
file(DOWNLOAD http://kent.dl.sourceforge.net/project/libpng/libpng16/1.6.8/libpng-1.6.8.tar.gz ${CMAKE_CURRENT_BINARY_DIR}/libpng-1.6.8.tar.gz SHOW_PROGRESS EXPECTED_MD5 29b7065906e2551508a0d7eacd19174e) | |
endif() | |
execute_process(COMMAND ${CMAKE_COMMAND} -E tar xzf libpng-1.6.8.tar.gz) | |
endif() | |
# | |
# zlib 1.2.8 | |
if( NOT EXISTS ${CMAKE_CURRENT_BINARY_DIR}/zlib-1.2.8 ) | |
if( NOT EXISTS ${CMAKE_CURRENT_BINARY_DIR}/zlib-1.2.8.tar.gz ) | |
file(DOWNLOAD http://zlib.net/zlib-1.2.8.tar.gz ${CMAKE_CURRENT_BINARY_DIR}/zlib-1.2.8.tar.gz SHOW_PROGRESS EXPECTED_MD5 44d667c142d7cda120332623eab69f40) | |
endif() | |
execute_process(COMMAND ${CMAKE_COMMAND} -E tar xzf zlib-1.2.8.tar.gz) | |
endif() | |
# | |
# SDL 1.2.15 | |
if( NOT EXISTS ${CMAKE_CURRENT_BINARY_DIR}/SDL-1.2.15 ) | |
if( NOT EXISTS ${CMAKE_CURRENT_BINARY_DIR}/SDL-1.2.15.tar.gz ) | |
file(DOWNLOAD http://www.libsdl.org/release/SDL-1.2.15.tar.gz ${CMAKE_CURRENT_BINARY_DIR}/SDL-1.2.15.tar.gz SHOW_PROGRESS EXPECTED_MD5 9d96df8417572a2afb781a7c4c811a85) | |
endif() | |
execute_process(COMMAND ${CMAKE_COMMAND} -E tar xzf SDL-1.2.15.tar.gz) | |
endif() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment