aboutsummaryrefslogtreecommitdiff
path: root/buildtools
diff options
context:
space:
mode:
authorBryan Galdrikian <[email protected]>2018-01-23 15:09:19 -0800
committerBryan Galdrikian <[email protected]>2018-01-23 15:09:19 -0800
commit5b173c1082bd932de70b5664dce9b1c95e0ae237 (patch)
tree1f39a99b81be853e31044828ccfe6d04c36a25da /buildtools
parentChanges for 1.1.2 release candidate (diff)
downloadblast-5b173c1082bd932de70b5664dce9b1c95e0ae237.tar.xz
blast-5b173c1082bd932de70b5664dce9b1c95e0ae237.zip
Linux checked and profile builds
New NvBlastExtAuthoringBuildCollisionMesh API buildtools/steps/build_all_linux.sh will be committed separately
Diffstat (limited to 'buildtools')
-rw-r--r--buildtools/steps/build_all_linux_ue4_crosscompile.bat51
1 files changed, 51 insertions, 0 deletions
diff --git a/buildtools/steps/build_all_linux_ue4_crosscompile.bat b/buildtools/steps/build_all_linux_ue4_crosscompile.bat
new file mode 100644
index 0000000..5d56024
--- /dev/null
+++ b/buildtools/steps/build_all_linux_ue4_crosscompile.bat
@@ -0,0 +1,51 @@
+:: Setup VS2015 build environment
+@call "%VS140COMNTOOLS%VsdevCmd.bat"
+
+@set ROOT_PATH=%~dp0..\..\compiler
+
+@call :BUILD
+@if %ERRORLEVEL% neq 0 goto ERROR
+
+:: Success
+@exit /B 0
+
+:ERROR
+@echo Failure while building *Linux UE4 cross-compile* targets!
+@exit /B 1
+
+:BUILD
+@echo | set /p dummyName=** Building debug ... **
+@pushd
+@cd "%ROOT_PATH%\linux64-debug-UE4"
+@nmake
+@popd
+@echo ** End of debug **
+@echo.
+@if %ERRORLEVEL% neq 0 exit /B
+
+@echo | set /p dummyName=** Building release ... **
+@pushd
+@cd "%ROOT_PATH%\linux64-release-UE4"
+@nmake
+@popd
+@echo ** End of release **
+@echo.
+@if %ERRORLEVEL% neq 0 exit /B
+
+@echo | set /p dummyName=** Building profile ... **
+@pushd
+@cd "%ROOT_PATH%\linux64-profile-UE4"
+@nmake
+@popd
+@echo ** End of profile **
+@echo.
+@if %ERRORLEVEL% neq 0 exit /B
+
+@echo | set /p dummyName=** Building checked ... **
+@pushd
+@cd "%ROOT_PATH%\linux64-checked-UE4"
+@nmake
+@popd
+@echo ** End of checked **
+@echo.
+@exit /B \ No newline at end of file