CMake: Added `Versions.cmake` as an analog to `versions.am`. As we prepare to add more third-party dependencies, it will be helpful to have all the version information of our third-party dependencies in one place, rather than scattered everywhere in the project.
This commit will introduce `Versions.cmake`, which will hold all this information. Review: https://reviews.apache.org/r/38541 Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/b610deba Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/b610deba Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/b610deba Branch: refs/heads/master Commit: b610deba0441b81acd77745b72540f257883fb7d Parents: 8125f40 Author: Alex Clemmer <[email protected]> Authored: Sun Sep 27 15:41:22 2015 -0700 Committer: Joris Van Remoortere <[email protected]> Committed: Sun Sep 27 16:10:20 2015 -0700 ---------------------------------------------------------------------- 3rdparty/cmake/Versions.cmake | 8 ++++++++ CMakeLists.txt | 6 +++++- 2 files changed, 13 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/mesos/blob/b610deba/3rdparty/cmake/Versions.cmake ---------------------------------------------------------------------- diff --git a/3rdparty/cmake/Versions.cmake b/3rdparty/cmake/Versions.cmake new file mode 100644 index 0000000..b3b94f2 --- /dev/null +++ b/3rdparty/cmake/Versions.cmake @@ -0,0 +1,8 @@ +set(BOOST_VERSION "1.53.0") +set(CURL_VERSION "7.43.0") +set(GLOG_VERSION "0.3.3") +set(GMOCK_VERSION "1.7.0") +set(HTTP_PARSER_VERSION "1c3624a") +set(LIBEV_VERSION "4.15") +set(PICOJSON_VERSION "1.3.0") +set(PROTOBUF_VERSION "2.5.0") http://git-wip-us.apache.org/repos/asf/mesos/blob/b610deba/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/CMakeLists.txt b/CMakeLists.txt index 8136acb..de02c2c 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -36,13 +36,17 @@ set(CMAKE_VERBOSE_MAKEFILE ${VERBOSE}) # CMAKE MODULE SETUP. ##################### list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake) +list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/3rdparty/cmake) list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/3rdparty/libprocess/cmake) -list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/3rdparty/libprocess/cmake/macros) +list( + APPEND + CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/3rdparty/libprocess/cmake/macros) # Macros. include(Common) include(External) include(PatchCommand) +include(Versions) include(VsBuildCommand) # Configuration.
