Ensure GitLab CI does clean builds.
This commit is contained in:
		@@ -2,7 +2,7 @@
 | 
			
		||||
#
 | 
			
		||||
# Your build script should simply source this script, optionally override any build hooks and then invoke `build`.
 | 
			
		||||
# The build product should be available under `build-<platform>~/out`, under the library path.
 | 
			
		||||
# 
 | 
			
		||||
#
 | 
			
		||||
# Hook lifecycle:
 | 
			
		||||
# - build
 | 
			
		||||
#     - initialize
 | 
			
		||||
@@ -187,7 +187,7 @@ _target_build() {
 | 
			
		||||
 | 
			
		||||
    if [[ $platform = windows ]]; then
 | 
			
		||||
        # I cannot for the life of me figure out how to pass this command directly into cmd.
 | 
			
		||||
        printf '"%%VSINSTALLDIR%%\Common7\Tools\VsMSBuildCmd.bat" && msbuild /t:Rebuild /p:Configuration=Release;Platform=%s;OutDir=%s' "$arch" "$(cygpath -w "${prefix##$PWD/}/$arch/")" > .build.bat
 | 
			
		||||
        printf '"%%VSINSTALLDIR%%\Common7\Tools\VsMSBuildCmd.bat" && msbuild /t:Rebuild /p:Configuration=ReleaseDLL;Platform=%s;OutDir=%s' "$arch" "$(cygpath -w "${prefix##$PWD/}/$arch/")" > .build.bat
 | 
			
		||||
        cmd //c .build.bat
 | 
			
		||||
        rm -f .build.bat
 | 
			
		||||
    else
 | 
			
		||||
@@ -280,6 +280,7 @@ _build() {
 | 
			
		||||
            'ios') archs=( 'i386' 'x86_64' 'armv7' 'armv7s' 'arm64' ) ;;
 | 
			
		||||
            'android') archs=( 'arm' 'arm64' 'x86' 'x86_64' ) ;;
 | 
			
		||||
            'windows') archs=( 'Win32' 'x64' ) ;;
 | 
			
		||||
            *) archs=( 'i386' 'x86_64' ) ;;
 | 
			
		||||
        esac
 | 
			
		||||
    fi
 | 
			
		||||
 | 
			
		||||
@@ -354,4 +355,3 @@ _build() {
 | 
			
		||||
 | 
			
		||||
    finalize "$prefix" "$platform" "${archs[@]}"
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user