Merge branch 'master' of https://vcs.firestormviewer.org/phoenix-firestorm
# Conflicts: # indra/cmake/Python.cmakemaster
commit
c607ff35d6
|
|
@ -37,6 +37,11 @@ jobs:
|
|||
with:
|
||||
repository: FirestormViewer/fs-build-variables
|
||||
path: build-variables
|
||||
|
||||
- name: set VSVER for Windows builds
|
||||
if: runner.os == 'Windows'
|
||||
run: echo "AUTOBUILD_VSVER=170" >> $GITHUB_ENV
|
||||
shell: bash
|
||||
|
||||
- name: Install required Ubuntu packages
|
||||
if: runner.os == 'Linux'
|
||||
|
|
@ -45,6 +50,9 @@ jobs:
|
|||
- name: install autobuild
|
||||
run: pip3 install git+https://github.com/Nicky-D/autobuild@main_nd
|
||||
|
||||
- name: install autobuild
|
||||
run: pip3 install llbase
|
||||
|
||||
- name: Configure
|
||||
run: autobuild configure -c ReleaseFS -A${{matrix.addrsize}} -- --package --chan ${{github.ref_name}} ${{env.EXTRA_ARGS}} ${{env.FS_GRID}}
|
||||
shell: bash
|
||||
|
|
@ -59,8 +67,8 @@ jobs:
|
|||
with:
|
||||
name: ${{ matrix.os }}-${{matrix.addrsize}}-${{matrix.grid}}-artifacts.zip
|
||||
path: |
|
||||
build-vc150-*/newview/Release/*Setup.exe
|
||||
build-vc150-*/newview/Release/*.xz
|
||||
build-*/newview/Release/*Setup.exe
|
||||
build-*/newview/Release/*.xz
|
||||
|
||||
- name: publish ${{ matrix.os }} artifacts
|
||||
if: runner.os == 'Linux'
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ if (WINDOWS)
|
|||
foreach(hive HKEY_CURRENT_USER HKEY_LOCAL_MACHINE)
|
||||
# prefer more recent Python versions to older ones, if multiple versions
|
||||
# are installed
|
||||
foreach(pyver 3.11 3.10 3.9 3.8 3.7)
|
||||
foreach(pyver 3.11 3.10 3.9)
|
||||
list(APPEND regpaths "[${hive}\\SOFTWARE\\Python\\PythonCore\\${pyver}\\InstallPath]")
|
||||
endforeach()
|
||||
endforeach()
|
||||
|
|
@ -37,6 +37,7 @@ if (WINDOWS)
|
|||
"$ENV{PROGRAMFILES} (x86)/Python*"
|
||||
"c:/Python*")
|
||||
|
||||
set(Python3_FIND_REGISTRY "LAST")
|
||||
find_program(python
|
||||
NAMES python3.exe python.exe
|
||||
NO_DEFAULT_PATH # added so that cmake does not find cygwin python
|
||||
|
|
|
|||
|
|
@ -359,7 +359,10 @@ then
|
|||
if [ "$OSTYPE" = "cygwin" ] ; then
|
||||
export AUTOBUILD_EXEC="$(cygpath -u $AUTOBUILD)"
|
||||
fi
|
||||
|
||||
if [ -z "$AUTOBUILD_EXEC" ]
|
||||
then
|
||||
export AUTOBUILD_EXEC=`which autobuild`
|
||||
fi
|
||||
# load autobuild provided shell functions and variables
|
||||
eval "$("$AUTOBUILD_EXEC" source_environment)"
|
||||
# vsvars is needed for determing path to VS runtime redist files in Copy3rdPartyLibs.cmake
|
||||
|
|
@ -605,9 +608,15 @@ if [ $WANTS_BUILD -eq $TRUE ] ; then
|
|||
make -j $JOBS | tee -a $LOG
|
||||
fi
|
||||
elif [ $TARGET_PLATFORM == "windows" ] ; then
|
||||
msbuild.exe Firestorm.sln /p:Configuration=${BTYPE} /flp:LogFile="logs\\FirestormBuild_win-${AUTOBUILD_ADDRSIZE}.log" \
|
||||
/flp1:"errorsonly;LogFile=logs\\FirestormBuild_win-${AUTOBUILD_ADDRSIZE}.err" /p:Platform=${AUTOBUILD_WIN_VSPLATFORM} /t:Build /p:useenv=true \
|
||||
/verbosity:normal /toolsversion:15.0 /p:"VCBuildAdditionalOptions= /incremental"
|
||||
if [ "${AUTOBUILD_VSVER}" -ge 170 ] ; then
|
||||
msbuild.exe Firestorm.sln -p:Configuration=${BTYPE} -flp:LogFile="logs\\FirestormBuild_win-${AUTOBUILD_ADDRSIZE}.log" \
|
||||
-flp1:"errorsonly;LogFile=logs\\FirestormBuild_win-${AUTOBUILD_ADDRSIZE}.err" -p:Platform=${AUTOBUILD_WIN_VSPLATFORM} -t:Build -p:useenv=true \
|
||||
-verbosity:normal -toolsversion:Current -p:"VCBuildAdditionalOptions= /incremental"
|
||||
else
|
||||
msbuild.exe Firestorm.sln -p:Configuration=${BTYPE} -flp:LogFile="logs\\FirestormBuild_win-${AUTOBUILD_ADDRSIZE}.log" \
|
||||
-flp1:"errorsonly;LogFile=logs\\FirestormBuild_win-${AUTOBUILD_ADDRSIZE}.err" -p:Platform=${AUTOBUILD_WIN_VSPLATFORM} -t:Build -p:useenv=true \
|
||||
-verbosity:normal -toolsversion:15.0 -p:"VCBuildAdditionalOptions= /incremental"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue