mirror of https://github.com/CGAL/cgal
Fix cgal_create_release_with_cmake.cmake
This commit is contained in:
parent
af436b709e
commit
7653cd081d
|
|
@ -78,7 +78,7 @@ if (NOT EXISTS ${GIT_REPO}/Installation/include/CGAL/version.h)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
file(READ "${GIT_REPO}/Installation/include/CGAL/version.h" version_file_content)
|
file(READ "${GIT_REPO}/Installation/include/CGAL/version.h" version_file_content)
|
||||||
string(REGEX MATCH "define CGAL_VERSION (.*)\n#define CGAL_VERSION_NR" CGAL_VERSION_FOUND "${version_file_content}")
|
string(REGEX MATCH "define CGAL_VERSION ([^\n]*)\n" CGAL_VERSION_FOUND "${version_file_content}")
|
||||||
|
|
||||||
if (CGAL_VERSION_FOUND)
|
if (CGAL_VERSION_FOUND)
|
||||||
set(CGAL_VERSION_INPUT "${CMAKE_MATCH_1}")
|
set(CGAL_VERSION_INPUT "${CMAKE_MATCH_1}")
|
||||||
|
|
@ -166,11 +166,11 @@ if(EXISTS ${GIT_REPO}/.git)
|
||||||
RESULT_VARIABLE RESULT_VAR
|
RESULT_VARIABLE RESULT_VAR
|
||||||
OUTPUT_VARIABLE OUT_VAR
|
OUTPUT_VARIABLE OUT_VAR
|
||||||
)
|
)
|
||||||
string(REPLACE "CGAL_GIT_HASH abcdef\n" "CGAL_GIT_HASH ${OUT_VAR}" file_content "${file_content}")
|
string(REGEX REPLACE "CGAL_GIT_HASH [^\n]*\n" "CGAL_GIT_HASH ${OUT_VAR}" file_content "${file_content}")
|
||||||
endif()
|
endif()
|
||||||
# update CGAL_RELEASE_DATE
|
# update CGAL_RELEASE_DATE
|
||||||
string(TIMESTAMP TODAY "%Y%m%d")
|
string(TIMESTAMP TODAY "%Y%m%d")
|
||||||
string(REPLACE "CGAL_RELEASE_DATE 20170101" "CGAL_RELEASE_DATE ${TODAY}" file_content "${file_content}")
|
string(REGEX REPLACE "CGAL_RELEASE_DATE [^\n]*" "CGAL_RELEASE_DATE ${TODAY}" file_content "${file_content}")
|
||||||
# update CGAL_VERSION
|
# update CGAL_VERSION
|
||||||
string(REPLACE "CGAL_VERSION ${CGAL_VERSION_INPUT}" "CGAL_VERSION ${CGAL_VERSION}" file_content "${file_content}")
|
string(REPLACE "CGAL_VERSION ${CGAL_VERSION_INPUT}" "CGAL_VERSION ${CGAL_VERSION}" file_content "${file_content}")
|
||||||
# update CGAL_VERSION_NR
|
# update CGAL_VERSION_NR
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue