Build C# bindings after generating engine project files
This commit is contained in:
@@ -1,15 +1,22 @@
|
|||||||
@echo off
|
@echo off
|
||||||
|
:: Copyright (c) 2012-2023 Wojciech Figat. All rights reserved.
|
||||||
rem Copyright (c) 2012-2023 Wojciech Figat. All rights reserved.
|
|
||||||
|
|
||||||
setlocal
|
setlocal
|
||||||
pushd
|
pushd
|
||||||
|
|
||||||
echo Generating Flax Engine project files...
|
echo Generating Flax Engine project files...
|
||||||
|
|
||||||
rem Run Flax.Build to generate Visual Studio solution and project files (also pass the arguments)
|
:: Change the path to the script root
|
||||||
call "Development\Scripts\Windows\CallBuildTool.bat" -genproject %*
|
cd /D "%~dp0"
|
||||||
|
|
||||||
|
:: Run Flax.Build to generate Visual Studio solution and project files (also pass the arguments)
|
||||||
|
call "Development\Scripts\Windows\CallBuildTool.bat" -genproject %*
|
||||||
if errorlevel 1 goto BuildToolFailed
|
if errorlevel 1 goto BuildToolFailed
|
||||||
|
|
||||||
|
:: Build bindings for all editor configurations
|
||||||
|
echo Building C# bindings...
|
||||||
|
Binaries\Tools\Flax.Build.exe -build -BuildBindingsOnly -arch=x64 -platform=Windows --buildTargets=FlaxEditor,FlaxGame
|
||||||
|
|
||||||
popd
|
popd
|
||||||
echo Done!
|
echo Done!
|
||||||
exit /B 0
|
exit /B 0
|
||||||
|
|||||||
@@ -10,3 +10,8 @@ cd "`dirname "$0"`"
|
|||||||
|
|
||||||
# Run Flax.Build to generate project files (also pass the arguments)
|
# Run Flax.Build to generate project files (also pass the arguments)
|
||||||
bash ./Development/Scripts/Mac/CallBuildTool.sh --genproject "$@"
|
bash ./Development/Scripts/Mac/CallBuildTool.sh --genproject "$@"
|
||||||
|
|
||||||
|
# Build bindings for all editor configurations
|
||||||
|
echo Building C# bindings...
|
||||||
|
# TODO: Detect the correct architecture here
|
||||||
|
Binaries/Tools/Flax.Build -build -BuildBindingsOnly -arch=ARM64 -platform=Mac --buildTargets=FlaxEditor,FlaxGame
|
||||||
|
|||||||
@@ -10,3 +10,8 @@ cd "`dirname "$0"`"
|
|||||||
|
|
||||||
# Run Flax.Build to generate project files (also pass the arguments)
|
# Run Flax.Build to generate project files (also pass the arguments)
|
||||||
bash ./Development/Scripts/Linux/CallBuildTool.sh --genproject "$@"
|
bash ./Development/Scripts/Linux/CallBuildTool.sh --genproject "$@"
|
||||||
|
|
||||||
|
# Build bindings for all editor configurations
|
||||||
|
echo Building C# bindings...
|
||||||
|
# TODO: Detect the correct architecture here
|
||||||
|
Binaries/Tools/Flax.Build -build -BuildBindingsOnly -arch=x64 -platform=Linux --buildTargets=FlaxEditor,FlaxGame
|
||||||
|
|||||||
Reference in New Issue
Block a user