1
0
Fork 0
mirror of https://github.com/TheLartians/ModernCppStarter.git synced 2025-08-30 13:41:13 +02:00

update CPM.cmake and use new shorthand syntax (#87)

This commit is contained in:
Lars Melchior 2021-02-22 21:55:02 +01:00 committed by GitHub
parent 573663dc15
commit 27c17d63cf
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 6 additions and 19 deletions

View file

@ -24,17 +24,13 @@ endif()
include(cmake/CPM.cmake)
# PackageProject.cmake will be used to make our target installable
CPMAddPackage(
NAME PackageProject.cmake
GITHUB_REPOSITORY TheLartians/PackageProject.cmake
VERSION 1.5.0
)
CPMAddPackage("gh:TheLartians/PackageProject.cmake@1.4.1")
CPMAddPackage(
NAME fmt
GIT_TAG 7.1.3
GITHUB_REPOSITORY fmtlib/fmt # to get an installable target
OPTIONS "FMT_INSTALL YES"
GITHUB_REPOSITORY fmtlib/fmt
OPTIONS "FMT_INSTALL YES" # create an installable target
)
# ---- Add source files ----

View file

@ -1,4 +1,4 @@
set(CPM_DOWNLOAD_VERSION 0.28.4)
set(CPM_DOWNLOAD_VERSION 0.31.0)
if(CPM_SOURCE_CACHE)
# Expand relative path. This is important if the provided path contains a tilde (~)

View file

@ -10,12 +10,7 @@ include(../cmake/tools.cmake)
include(../cmake/CPM.cmake)
CPMAddPackage(
NAME cxxopts
GITHUB_REPOSITORY jarro2783/cxxopts
VERSION 2.2.0
OPTIONS "CXXOPTS_BUILD_EXAMPLES Off" "CXXOPTS_BUILD_TESTS Off"
)
CPMAddPackage("gh:jarro2783/cxxopts@2.2.0")
CPMAddPackage(NAME Greeter SOURCE_DIR ${CMAKE_CURRENT_LIST_DIR}/..)

View file

@ -15,11 +15,7 @@ include(../cmake/tools.cmake)
include(../cmake/CPM.cmake)
CPMAddPackage(
NAME doctest
GITHUB_REPOSITORY onqtam/doctest
GIT_TAG 2.4.5
)
CPMAddPackage("gh:onqtam/doctest#2.4.5")
if(TEST_INSTALLED_VERSION)
find_package(Greeter REQUIRED)