@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/ bin/env bash
if [ $( git name-rev --tags --name-only $( git rev-parse HEAD) ) = = "undefined" ] ; then
export APPLICATION_VERSION = $( lua -e 'for line in io.lines("config.h") do local m = string.match(line, "#define GTA5SYNC_APPVER \"(.+)\"$"); if m then print(m); os.exit(0) end end' )
@ -16,7 +16,7 @@ export APPLICATION_PATCH_VERSION=$(cut -d. -f3 <<< $APPLICATION_VERSION)
if [ " ${ PACKAGE_BUILD } " = = "" ] ; then
export PACKAGE_BUILD = 1
else
export APPLICATION_BUILD_INT_VERSION = $( grep -oE " [1-9]* $" <<< $PACKAGE_BUILD )
export APPLICATION_BUILD_INT_VERSION = $( grep -oE '[1-9]*$' <<< $PACKAGE_BUILD )
export APPLICATION_BUILD_STR_VERSION = -${ PACKAGE_BUILD }
fi
@ -30,41 +30,41 @@ cat ".ci/app.rc" | sed \
> "res/app.rc"
if [ " ${ BUILD_TYPE } " = = "ALPHA" ] ; then
export CMAKE_BUILD_TYPE = "-DGTA5VIEW_BUILDTYPE_ALPHA=TRUE "
export QMAKE_BUILD_TYPE = "DEFINES+=GTA5SYNC_BUILDTYPE_ALPHA "
export CMAKE_BUILD_TYPE = "-DGTA5VIEW_BUILDTYPE=Alpha "
export QMAKE_BUILD_TYPE = "DEFINES+=GTA5SYNC_BUILDTYPE=\\\\\\\"Alpha\\\\\\\" "
elif [ " ${ BUILD_TYPE } " = = "Alpha" ] ; then
export CMAKE_BUILD_TYPE = "-DGTA5VIEW_BUILDTYPE_ALPHA=TRUE "
export QMAKE_BUILD_TYPE = "DEFINES+=GTA5SYNC_BUILDTYPE_ALPHA "
export CMAKE_BUILD_TYPE = "-DGTA5VIEW_BUILDTYPE=Alpha "
export QMAKE_BUILD_TYPE = "DEFINES+=GTA5SYNC_BUILDTYPE=\\\\\\\"Alpha\\\\\\\" "
elif [ " ${ BUILD_TYPE } " = = "BETA" ] ; then
export CMAKE_BUILD_TYPE = "-DGTA5VIEW_BUILDTYPE_BETA=TRUE "
export QMAKE_BUILD_TYPE = "DEFINES+=GTA5SYNC_BUILDTYPE_BETA "
export CMAKE_BUILD_TYPE = "-DGTA5VIEW_BUILDTYPE=Beta "
export QMAKE_BUILD_TYPE = "DEFINES+=GTA5SYNC_BUILDTYPE=\\\\\\\"Beta\\\\\\\" "
elif [ " ${ BUILD_TYPE } " = = "Beta" ] ; then
export CMAKE_BUILD_TYPE = "-DGTA5VIEW_BUILDTYPE_BETA=TRUE "
export QMAKE_BUILD_TYPE = "DEFINES+=GTA5SYNC_BUILDTYPE_BETA "
export CMAKE_BUILD_TYPE = "-DGTA5VIEW_BUILDTYPE=Beta "
export QMAKE_BUILD_TYPE = "DEFINES+=GTA5SYNC_BUILDTYPE=\\\\\\\"Beta\\\\\\\" "
elif [ " ${ BUILD_TYPE } " = = "DEV" ] ; then
export CMAKE_BUILD_TYPE = "-DGTA5VIEW_BUILDTYPE_DEV=TRUE "
export QMAKE_BUILD_TYPE = "DEFINES+=GTA5SYNC_BUILDTYPE_DEV "
export CMAKE_BUILD_TYPE = "-DGTA5VIEW_BUILDTYPE=Developer "
export QMAKE_BUILD_TYPE = "DEFINES+=GTA5SYNC_BUILDTYPE=\\\\\\\"Developer\\\\\\\" "
elif [ " ${ BUILD_TYPE } " = = "Development" ] ; then
export CMAKE_BUILD_TYPE = "-DGTA5VIEW_BUILDTYPE_DEV=TRUE "
export QMAKE_BUILD_TYPE = "DEFINES+=GTA5SYNC_BUILDTYPE_DEV "
export CMAKE_BUILD_TYPE = "-DGTA5VIEW_BUILDTYPE=Developer "
export QMAKE_BUILD_TYPE = "DEFINES+=GTA5SYNC_BUILDTYPE=\\\\\\\"Developer\\\\\\\" "
elif [ " ${ BUILD_TYPE } " = = "DAILY" ] ; then
export CMAKE_BUILD_TYPE = "-DGTA5VIEW_BUILDTYPE_DAILY=TRUE "
export QMAKE_BUILD_TYPE = "DEFINES+=GTA5SYNC_BUILDTYPE_DAILY "
export CMAKE_BUILD_TYPE = "-DGTA5VIEW_BUILDTYPE=Daily Build "
export QMAKE_BUILD_TYPE = "DEFINES+=GTA5SYNC_BUILDTYPE=\\\\\\\"Daily Build\\\\\\\" "
elif [ " ${ BUILD_TYPE } " = = "Daily" ] ; then
export CMAKE_BUILD_TYPE = "-DGTA5VIEW_BUILDTYPE_DAILY=TRUE "
export QMAKE_BUILD_TYPE = "DEFINES+=GTA5SYNC_BUILDTYPE_DAILY "
export CMAKE_BUILD_TYPE = "-DGTA5VIEW_BUILDTYPE=Daily Build "
export QMAKE_BUILD_TYPE = "DEFINES+=GTA5SYNC_BUILDTYPE=\\\\\\\"Daily Build\\\\\\\" "
elif [ " ${ BUILD_TYPE } " = = "RC" ] ; then
export CMAKE_BUILD_TYPE = "-DGTA5VIEW_BUILDTYPE_RC=TRUE "
export QMAKE_BUILD_TYPE = "DEFINES+=GTA5SYNC_BUILDTYPE_RC "
export CMAKE_BUILD_TYPE = "-DGTA5VIEW_BUILDTYPE=Release Candidate "
export QMAKE_BUILD_TYPE = "DEFINES+=GTA5SYNC_BUILDTYPE=\\\\\\\"Release Candidate\\\\\\\" "
elif [ " ${ BUILD_TYPE } " = = "Release Candidate" ] ; then
export CMAKE_BUILD_TYPE = "-DGTA5VIEW_BUILDTYPE_RC=TRUE "
export QMAKE_BUILD_TYPE = "DEFINES+=GTA5SYNC_BUILDTYPE_RC "
export CMAKE_BUILD_TYPE = "-DGTA5VIEW_BUILDTYPE=Release Candidate "
export QMAKE_BUILD_TYPE = "DEFINES+=GTA5SYNC_BUILDTYPE=\\\\\\\"Release Candidate\\\\\\\" "
elif [ " ${ BUILD_TYPE } " = = "REL" ] ; then
export CMAKE_BUILD_TYPE = "-DGTA5VIEW_BUILDTYPE_REL=TRUE "
export QMAKE_BUILD_TYPE = "DEFINES+=GTA5SYNC_BUILDTYPE_REL "
export CMAKE_BUILD_TYPE = "-DGTA5VIEW_BUILDTYPE=Release "
export QMAKE_BUILD_TYPE = "DEFINES+=GTA5SYNC_BUILDTYPE=\\\\\\\"Release\\\\\\\" "
elif [ " ${ BUILD_TYPE } " = = "Release" ] ; then
export CMAKE_BUILD_TYPE = "-DGTA5VIEW_BUILDTYPE_REL=TRUE "
export QMAKE_BUILD_TYPE = "DEFINES+=GTA5SYNC_BUILDTYPE_REL "
export CMAKE_BUILD_TYPE = "-DGTA5VIEW_BUILDTYPE=Release "
export QMAKE_BUILD_TYPE = "DEFINES+=GTA5SYNC_BUILDTYPE=\\\\\\\"Release\\\\\\\" "
fi
export PROJECT_DIR = $( pwd )