mirror of
https://github.com/cpm-cmake/CPM.cmake.git
synced 2026-02-04 13:57:19 +08:00
fix (#655)
This commit is contained in:
@@ -3,11 +3,15 @@ cmake_minimum_required(VERSION 3.14 FATAL_ERROR)
|
|||||||
if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/.git/")
|
if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/.git/")
|
||||||
find_package(Git REQUIRED)
|
find_package(Git REQUIRED)
|
||||||
execute_process(
|
execute_process(
|
||||||
COMMAND "${GIT_EXECUTABLE}" describe --tags --match=?[0-9.]*
|
COMMAND "${GIT_EXECUTABLE}" describe --tags --long
|
||||||
WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
|
WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
|
||||||
OUTPUT_VARIABLE DESCRIBE_NAME COMMAND_ERROR_IS_FATAL ANY
|
OUTPUT_VARIABLE DESCRIBE_NAME COMMAND_ERROR_IS_FATAL ANY
|
||||||
)
|
)
|
||||||
set(CPM_DEVELOPMENT "-development-version")
|
string(STRIP ${DESCRIBE_NAME} DESCRIBE_NAME)
|
||||||
|
string(REGEX MATCH "v[0-9]*.[0-9]*.[0-9]*\-0\-[a-zA-Z0-9]*" DESCRIBE_NAME ${DESCRIBE_NAME})
|
||||||
|
if(DESCRIBE_NAME STREQUAL "")
|
||||||
|
set(CPM_DEVELOPMENT "-development-version")
|
||||||
|
endif()
|
||||||
else()
|
else()
|
||||||
file(STRINGS "${CMAKE_CURRENT_SOURCE_DIR}/.git_archival.txt" DESCRIBE_NAME
|
file(STRINGS "${CMAKE_CURRENT_SOURCE_DIR}/.git_archival.txt" DESCRIBE_NAME
|
||||||
REGEX "^describe-name:.*"
|
REGEX "^describe-name:.*"
|
||||||
|
|||||||
Reference in New Issue
Block a user