mirror of
https://github.com/4ian/GDevelop.git
synced 2025-10-15 10:19:04 +00:00
Freeze GDCore/libGD.js and newIDE version to 4.0.96 (don't read it from Git tags)
This commit is contained in:
@@ -2,6 +2,7 @@ cmake_minimum_required(VERSION 2.6)
|
||||
cmake_policy(SET CMP0015 NEW)
|
||||
|
||||
project(GDVersion)
|
||||
set(GD_VERSION_STR "4.0.96")
|
||||
|
||||
if(FULL_VERSION_NUMBER)
|
||||
set(GENERATE_VERSION_SCRIPT ${PROJECT_SOURCE_DIR}/GenerateVersionFull.cmake)
|
||||
@@ -11,5 +12,5 @@ endif()
|
||||
|
||||
add_custom_target(GDVersion
|
||||
ALL
|
||||
COMMAND ${CMAKE_COMMAND} -P ${GENERATE_VERSION_SCRIPT} ${PROJECT_SOURCE_DIR}/../Core/GDCore/Tools/
|
||||
COMMAND ${CMAKE_COMMAND} -P ${GENERATE_VERSION_SCRIPT} ${PROJECT_SOURCE_DIR}/../Core/GDCore/Tools/ ${GD_VERSION_STR}
|
||||
)
|
||||
|
@@ -1,13 +1,19 @@
|
||||
find_package(Git)
|
||||
|
||||
if(GIT_FOUND)
|
||||
EXECUTE_PROCESS(
|
||||
COMMAND ${GIT_EXECUTABLE} describe --tags
|
||||
OUTPUT_VARIABLE GD_VERSION_STR
|
||||
RESULT_VARIABLE GIT_DESCRIBE_RESULT
|
||||
ERROR_VARIABLE GIT_DESCRIBE_ERROR
|
||||
OUTPUT_STRIP_TRAILING_WHITESPACE
|
||||
)
|
||||
|
||||
# Retrieving GDevelop version from Git tags is disabled as GDevelop 5
|
||||
# is being developed and we still want the old IDE version to stay at 4.
|
||||
# The old IDE has the same version number as GDCore/libGD.js
|
||||
# Hence, version of GDevelop 4 is manually specified in CMakeLists.txt
|
||||
# EXECUTE_PROCESS(
|
||||
# COMMAND ${GIT_EXECUTABLE} describe --tags
|
||||
# OUTPUT_VARIABLE GD_VERSION_STR
|
||||
# RESULT_VARIABLE GIT_DESCRIBE_RESULT
|
||||
# ERROR_VARIABLE GIT_DESCRIBE_ERROR
|
||||
# OUTPUT_STRIP_TRAILING_WHITESPACE
|
||||
# )
|
||||
set(GD_VERSION_STR ${CMAKE_ARGV4})
|
||||
|
||||
set(VERSIONPRIV_PATH "${CMAKE_ARGV3}/VersionPriv.h")
|
||||
set(ORIGINAL_CONTENT " ")
|
||||
|
@@ -3,13 +3,19 @@ find_package(Git)
|
||||
message(WARNING "You're not using the full version number. It's not suitable for public releases and builds!")
|
||||
|
||||
if(GIT_FOUND)
|
||||
EXECUTE_PROCESS(
|
||||
COMMAND ${GIT_EXECUTABLE} describe --tags --abbrev=0 # Only get the lastest tag's name
|
||||
OUTPUT_VARIABLE GD_VERSION_STR
|
||||
RESULT_VARIABLE GIT_DESCRIBE_RESULT
|
||||
ERROR_VARIABLE GIT_DESCRIBE_ERROR
|
||||
OUTPUT_STRIP_TRAILING_WHITESPACE
|
||||
)
|
||||
|
||||
# Retrieving GDevelop version from Git tags is disabled as GDevelop 5
|
||||
# is being developed and we still want the old IDE version to stay at 4.
|
||||
# The old IDE has the same version number as GDCore/libGD.js
|
||||
# Hence, version of GDevelop 4 is manually specified in CMakeLists.txt
|
||||
# EXECUTE_PROCESS(
|
||||
# COMMAND ${GIT_EXECUTABLE} describe --tags --abbrev=0 # Only get the lastest tag's name
|
||||
# OUTPUT_VARIABLE GD_VERSION_STR
|
||||
# RESULT_VARIABLE GIT_DESCRIBE_RESULT
|
||||
# ERROR_VARIABLE GIT_DESCRIBE_ERROR
|
||||
# OUTPUT_STRIP_TRAILING_WHITESPACE
|
||||
# )
|
||||
set(GD_VERSION_STR ${CMAKE_ARGV4})
|
||||
|
||||
set(VERSIONPRIV_PATH "${CMAKE_ARGV3}/VersionPriv.h")
|
||||
set(ORIGINAL_CONTENT " ")
|
||||
|
Reference in New Issue
Block a user