1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- #!/bin/bash
- #
- # Copyright (c) Contributors to the Open 3D Engine Project.
- # For complete copyright and license terms please see the LICENSE at the root of this distribution.
- #
- # SPDX-License-Identifier: Apache-2.0 OR MIT
- #
- # Build
- mkdir build
- mkdir build/release
- mkdir build/debug
- CMAKE='cmake'
- $CMAKE -DMAKE_BUILD_TYPE=Release -S "src/external/antlr4/runtime/Cpp/" -B "build/release/external/antlr4/runtime/Cpp/"
- pushd build/release/external/antlr4/runtime/Cpp
- make -j16
- popd
- $CMAKE -DMAKE_BUILD_TYPE=Release -S "src/" -B "build/release"
- pushd build/release
- echo "Building release..."
- make -j16
- ls
- echo "Release version:"
- ./azslc --version
- popd
- $CMAKE -DMAKE_BUILD_TYPE=Debug -S "src/" -B "build/debug"
- pushd build/debug
- echo "Building debug..."
- make -j16
- ls
- echo "Debug version:"
- ./azslc --version
- popd
- # Deploy
- mkdir bin
- mkdir bin/linux
- mkdir bin/linux/release
- mkdir bin/linux/debug
- cp build/release/azslc bin/linux/release/azslc
- cp build/debug/azslc bin/linux/debug/azslc
|