1
0
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:
LRFLEW
2016-07-31 16:12:07 -05:00
committed by Aaron van Geffen
parent d23a90f71a
commit a320d4d596
2 changed files with 25 additions and 1 deletions

View File

@@ -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;

View File

@@ -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