mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2025-12-10 09:32:29 +01:00
Added Git Info for macOS Builds
This commit is contained in:
@@ -2014,6 +2014,7 @@
|
|||||||
D4EC48E91C264FC20024B507 /* Download Libraries */,
|
D4EC48E91C264FC20024B507 /* Download Libraries */,
|
||||||
D4EC012A1C25532B00DAFE69 /* Setup AppIcon */,
|
D4EC012A1C25532B00DAFE69 /* Setup AppIcon */,
|
||||||
D40F4E1D1C2528D5009582C9 /* Create Segment Files */,
|
D40F4E1D1C2528D5009582C9 /* Create Segment Files */,
|
||||||
|
D4CA88671D4E962100060C11 /* Get Git Variables */,
|
||||||
D497D0741C20FD52002BF46A /* Sources */,
|
D497D0741C20FD52002BF46A /* Sources */,
|
||||||
D497D0751C20FD52002BF46A /* Frameworks */,
|
D497D0751C20FD52002BF46A /* Frameworks */,
|
||||||
D41B74201C210B190080A7B9 /* Embed Frameworks */,
|
D41B74201C210B190080A7B9 /* Embed Frameworks */,
|
||||||
@@ -2111,6 +2112,21 @@
|
|||||||
shellPath = /bin/sh;
|
shellPath = /bin/sh;
|
||||||
shellScript = "\"${TARGET_BUILD_DIR}/${EXECUTABLE_PATH}\" sprite build \"${SRCROOT}/data/g2.dat\" \"${SRCROOT}/resources/g2/\"";
|
shellScript = "\"${TARGET_BUILD_DIR}/${EXECUTABLE_PATH}\" sprite build \"${SRCROOT}/data/g2.dat\" \"${SRCROOT}/resources/g2/\"";
|
||||||
};
|
};
|
||||||
|
D4CA88671D4E962100060C11 /* Get Git Variables */ = {
|
||||||
|
isa = PBXShellScriptBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
);
|
||||||
|
inputPaths = (
|
||||||
|
);
|
||||||
|
name = "Get Git Variables";
|
||||||
|
outputPaths = (
|
||||||
|
"$(DERIVED_FILE_DIR)/gitversion.h",
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
shellPath = /bin/sh;
|
||||||
|
shellScript = "echo \"#define\" OPENRCT2_BRANCH \\\"$(git rev-parse --abbrev-ref HEAD)\\\" > \"${DERIVED_FILE_DIR}/gitversion.h\"\necho \"#define\" OPENRCT2_COMMIT_SHA1 \\\"$(git rev-parse HEAD)\\\" >> \"${DERIVED_FILE_DIR}/gitversion.h\"\necho \"#define\" OPENRCT2_COMMIT_SHA1_SHORT \\\"$(git rev-parse --short HEAD)\\\" >> \"${DERIVED_FILE_DIR}/gitversion.h\"";
|
||||||
|
};
|
||||||
D4EC012A1C25532B00DAFE69 /* Setup AppIcon */ = {
|
D4EC012A1C25532B00DAFE69 /* Setup AppIcon */ = {
|
||||||
isa = PBXShellScriptBuildPhase;
|
isa = PBXShellScriptBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
@@ -2517,6 +2533,7 @@
|
|||||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||||
"DEBUG=1",
|
"DEBUG=1",
|
||||||
OPENGL_NO_LINK,
|
OPENGL_NO_LINK,
|
||||||
|
"OPENRCT2_BUILD_INFO_HEADER=\"\\\"$(DERIVED_FILE_DIR)/gitversion.h\\\"\"",
|
||||||
);
|
);
|
||||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||||
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
||||||
@@ -2559,7 +2576,10 @@
|
|||||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||||
GCC_DYNAMIC_NO_PIC = NO;
|
GCC_DYNAMIC_NO_PIC = NO;
|
||||||
GCC_NO_COMMON_BLOCKS = YES;
|
GCC_NO_COMMON_BLOCKS = YES;
|
||||||
GCC_PREPROCESSOR_DEFINITIONS = OPENGL_NO_LINK;
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||||
|
OPENGL_NO_LINK,
|
||||||
|
"OPENRCT2_BUILD_INFO_HEADER=\"\\\"$(DERIVED_FILE_DIR)/gitversion.h\\\"\"",
|
||||||
|
);
|
||||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||||
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
||||||
GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES;
|
GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES;
|
||||||
|
|||||||
@@ -14,6 +14,10 @@
|
|||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
#pragma endregion
|
#pragma endregion
|
||||||
|
|
||||||
|
#ifdef OPENRCT2_BUILD_INFO_HEADER
|
||||||
|
#include OPENRCT2_BUILD_INFO_HEADER
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef OPENRCT2_BUILD_NUMBER
|
#ifdef OPENRCT2_BUILD_NUMBER
|
||||||
const char *gBuildNumber = OPENRCT2_BUILD_NUMBER;
|
const char *gBuildNumber = OPENRCT2_BUILD_NUMBER;
|
||||||
#else
|
#else
|
||||||
|
|||||||
Reference in New Issue
Block a user