groundwork for windows support in bullet external project

This commit is contained in:
Stephen Birarda 2015-02-19 13:22:33 -08:00
parent d185c775a4
commit cbc6ae98d8

View file

@ -1,15 +1,25 @@
set(EXTERNAL_NAME bullet)
if (ANDROID)
set(ANDROID_CMAKE_ARGS "-DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}" "-DANDROID_NATIVE_API_LEVEL=19")
set(PLATFORM_CMAKE_ARGS "-DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}" "-DANDROID_NATIVE_API_LEVEL=19")
elseif (WIN32)
set(PLATFORM_CMAKE_ARGS "-DUSE_MSVC_RUNTIME_LIBRARY_DLL=1")
endif ()
if (WIN32)
set(DOWNLOAD_URL https://bullet.googlecode.com/files/bullet-2.82-r2704.zip)
set(DOWNLOAD_MD5 f5e8914fc9064ad32e0d62d19d33d977)
else ()
set(DOWNLOAD_URL http://bullet.googlecode.com/files/bullet-2.82-r2704.tgz)
set(DOWNLOAD_MD5 70b3c8d202dee91a0854b4cbc88173e8)
endif ()
include(ExternalProject)
ExternalProject_Add(
${EXTERNAL_NAME}
URL http://bullet.googlecode.com/files/bullet-2.82-r2704.tgz
URL_MD5 70b3c8d202dee91a0854b4cbc88173e8
CMAKE_ARGS ${ANDROID_CMAKE_ARGS} -DCMAKE_INSTALL_PREFIX:PATH=<INSTALL_DIR> -DINSTALL_LIBS=1 -DBUILD_DEMOS=0 -DBUILD_SHARED_LIBS=1 -DUSE_GLM=0
URL ${DOWNLOAD_URL}
URL_MD5 ${DOWNLOAD_MD5}
CMAKE_ARGS ${PLATFORM_CMAKE_ARGS} -DCMAKE_INSTALL_PREFIX:PATH=<INSTALL_DIR> -DINSTALL_LIBS=1 -DBUILD_DEMOS=0 -DBUILD_SHARED_LIBS=1 -DUSE_GLM=0
LOG_DOWNLOAD 1
LOG_CONFIGURE 1
LOG_BUILD 1