Explicit versions of dependencies.
As we approach 1.0.0 we can't just download whatever someone's slammed into the master branch of our various open source dependencies.
This commit is contained in:
parent
bcbfdae6be
commit
c70ded31d5
|
@ -26,7 +26,6 @@ endif()
|
||||||
|
|
||||||
# DRACO
|
# DRACO
|
||||||
ExternalProject_Add(Draco
|
ExternalProject_Add(Draco
|
||||||
UPDATE_DISCONNECTED TRUE
|
|
||||||
GIT_REPOSITORY https://github.com/google/draco
|
GIT_REPOSITORY https://github.com/google/draco
|
||||||
PREFIX draco
|
PREFIX draco
|
||||||
INSTALL_DIR
|
INSTALL_DIR
|
||||||
|
@ -44,9 +43,9 @@ endif()
|
||||||
set(mathfu_build_benchmarks OFF CACHE BOOL "")
|
set(mathfu_build_benchmarks OFF CACHE BOOL "")
|
||||||
set(mathfu_build_tests OFF CACHE BOOL "")
|
set(mathfu_build_tests OFF CACHE BOOL "")
|
||||||
ExternalProject_Add(MathFu
|
ExternalProject_Add(MathFu
|
||||||
UPDATE_DISCONNECTED TRUE
|
|
||||||
GIT_REPOSITORY https://github.com/google/mathfu
|
|
||||||
PREFIX mathfu
|
PREFIX mathfu
|
||||||
|
GIT_REPOSITORY https://github.com/google/mathfu
|
||||||
|
GIT_TAG v1.1.0
|
||||||
CONFIGURE_COMMAND ${CMAKE_COMMAND} -E echo "Skipping MathFu configure step."
|
CONFIGURE_COMMAND ${CMAKE_COMMAND} -E echo "Skipping MathFu configure step."
|
||||||
BUILD_COMMAND ${CMAKE_COMMAND} -E echo "Skipping MathFu build step."
|
BUILD_COMMAND ${CMAKE_COMMAND} -E echo "Skipping MathFu build step."
|
||||||
INSTALL_COMMAND ${CMAKE_COMMAND} -E echo "Skipping MathFu install step."
|
INSTALL_COMMAND ${CMAKE_COMMAND} -E echo "Skipping MathFu install step."
|
||||||
|
@ -57,9 +56,9 @@ set(MATHFU_INCLUDE_DIRS
|
||||||
|
|
||||||
# JSON
|
# JSON
|
||||||
ExternalProject_Add(Json
|
ExternalProject_Add(Json
|
||||||
UPDATE_DISCONNECTED TRUE
|
|
||||||
GIT_REPOSITORY https://github.com/nlohmann/json
|
|
||||||
PREFIX json
|
PREFIX json
|
||||||
|
GIT_REPOSITORY https://github.com/nlohmann/json
|
||||||
|
GIT_TAG v2.1.1
|
||||||
CONFIGURE_COMMAND ${CMAKE_COMMAND} -E echo "Skipping JSON configure step."
|
CONFIGURE_COMMAND ${CMAKE_COMMAND} -E echo "Skipping JSON configure step."
|
||||||
BUILD_COMMAND ${CMAKE_COMMAND} -E echo "Skipping JSON build step."
|
BUILD_COMMAND ${CMAKE_COMMAND} -E echo "Skipping JSON build step."
|
||||||
INSTALL_COMMAND ${CMAKE_COMMAND} -E echo "Skipping JSON install step."
|
INSTALL_COMMAND ${CMAKE_COMMAND} -E echo "Skipping JSON install step."
|
||||||
|
@ -68,9 +67,8 @@ set(JSON_INCLUDE_DIR "${CMAKE_BINARY_DIR}/json/src/Json/src")
|
||||||
|
|
||||||
# cppcodec
|
# cppcodec
|
||||||
ExternalProject_Add(CPPCodec
|
ExternalProject_Add(CPPCodec
|
||||||
UPDATE_DISCONNECTED TRUE
|
|
||||||
GIT_REPOSITORY https://github.com/tplgy/cppcodec
|
|
||||||
PREFIX cppcodec
|
PREFIX cppcodec
|
||||||
|
GIT_REPOSITORY https://github.com/tplgy/cppcodec
|
||||||
CONFIGURE_COMMAND ${CMAKE_COMMAND} -E echo "Skipping CPPCodec configure step."
|
CONFIGURE_COMMAND ${CMAKE_COMMAND} -E echo "Skipping CPPCodec configure step."
|
||||||
BUILD_COMMAND ${CMAKE_COMMAND} -E echo "Skipping CPPCodec build step."
|
BUILD_COMMAND ${CMAKE_COMMAND} -E echo "Skipping CPPCodec build step."
|
||||||
INSTALL_COMMAND ${CMAKE_COMMAND} -E echo "Skipping CPPCodec install step."
|
INSTALL_COMMAND ${CMAKE_COMMAND} -E echo "Skipping CPPCodec install step."
|
||||||
|
@ -79,8 +77,8 @@ set(CPPCODEC_INCLUDE_DIR "${CMAKE_BINARY_DIR}/cppcodec/src/CPPCodec")
|
||||||
|
|
||||||
# CXXOPTS
|
# CXXOPTS
|
||||||
ExternalProject_Add(CxxOpts
|
ExternalProject_Add(CxxOpts
|
||||||
UPDATE_DISCONNECTED TRUE
|
|
||||||
GIT_REPOSITORY https://github.com/jarro2783/cxxopts
|
GIT_REPOSITORY https://github.com/jarro2783/cxxopts
|
||||||
|
GIT_TAG v1.4.4
|
||||||
PREFIX cxxopts
|
PREFIX cxxopts
|
||||||
CONFIGURE_COMMAND ${CMAKE_COMMAND} -E echo "Skipping cxxopts configure step."
|
CONFIGURE_COMMAND ${CMAKE_COMMAND} -E echo "Skipping cxxopts configure step."
|
||||||
BUILD_COMMAND ${CMAKE_COMMAND} -E echo "Skipping cxxopts build step."
|
BUILD_COMMAND ${CMAKE_COMMAND} -E echo "Skipping cxxopts build step."
|
||||||
|
@ -90,12 +88,12 @@ set(CXXOPTS_INCLUDE_DIR "${CMAKE_BINARY_DIR}/cxxopts/src/CxxOpts/include")
|
||||||
|
|
||||||
# FMT
|
# FMT
|
||||||
ExternalProject_Add(Fmt
|
ExternalProject_Add(Fmt
|
||||||
UPDATE_DISCONNECTED TRUE
|
PREFIX fmt
|
||||||
GIT_REPOSITORY https://github.com/fmtlib/fmt
|
GIT_REPOSITORY https://github.com/fmtlib/fmt
|
||||||
|
GIT_TAG 4.0.0
|
||||||
CMAKE_CACHE_ARGS "-DFMT_DOC:BOOL=OFF" "-DFMT_INSTALL:BOOL=ON" "-DFMT_TEST:BOOL=OFF"
|
CMAKE_CACHE_ARGS "-DFMT_DOC:BOOL=OFF" "-DFMT_INSTALL:BOOL=ON" "-DFMT_TEST:BOOL=OFF"
|
||||||
CMAKE_ARGS
|
CMAKE_ARGS
|
||||||
-DCMAKE_INSTALL_PREFIX=<INSTALL_DIR>
|
-DCMAKE_INSTALL_PREFIX=<INSTALL_DIR>
|
||||||
PREFIX fmt
|
|
||||||
)
|
)
|
||||||
set(FMT_INCLUDE_DIR "${CMAKE_BINARY_DIR}/fmt/include")
|
set(FMT_INCLUDE_DIR "${CMAKE_BINARY_DIR}/fmt/include")
|
||||||
if (WIN32)
|
if (WIN32)
|
||||||
|
|
Loading…
Reference in New Issue