mirror of
https://git.suyu.dev/suyu/Yucom.git
synced 2026-01-04 13:44:22 +01:00
configure.sh: Add --enable-bear for autotools builds.
With --enable-bear all autotools projects will be built via bear so compile_commands.json are generated.
This commit is contained in:
parent
9f42631228
commit
a60519fcd8
4 changed files with 20 additions and 6 deletions
|
|
@ -170,6 +170,9 @@ function configure() {
|
|||
if [[ -n "$arg_enable_ccache" ]]; then
|
||||
echo "ENABLE_CCACHE := 1"
|
||||
fi
|
||||
if [[ -n "$arg_enable_bear" ]]; then
|
||||
echo "ENABLE_BEAR := 1"
|
||||
fi
|
||||
|
||||
# Include base
|
||||
echo ""
|
||||
|
|
@ -190,6 +193,7 @@ arg_container_engine=""
|
|||
arg_docker_opts=""
|
||||
arg_relabel_volumes=""
|
||||
arg_enable_ccache=""
|
||||
arg_enable_bear=""
|
||||
arg_help=""
|
||||
invalid_args=""
|
||||
function parse_args() {
|
||||
|
|
@ -236,6 +240,8 @@ function parse_args() {
|
|||
arg_relabel_volumes="1"
|
||||
elif [[ $arg = --enable-ccache ]]; then
|
||||
arg_enable_ccache="1"
|
||||
elif [[ $arg = --enable-bear ]]; then
|
||||
arg_enable_bear="1"
|
||||
elif [[ $arg = --proton-sdk-image ]]; then
|
||||
val_used=1
|
||||
arg_protonsdk_image="$val"
|
||||
|
|
@ -291,6 +297,8 @@ usage() {
|
|||
"$1" ""
|
||||
"$1" " --enable-ccache Mount \$CCACHE_DIR or \$HOME/.ccache inside of the container and use ccache for the build."
|
||||
"$1" ""
|
||||
"$1" " --enable-bear Invokes make via bear creating compile_commands.json."
|
||||
"$1" ""
|
||||
"$1" " Steam Runtime"
|
||||
"$1" " Proton builds that are to be installed & run under the steam client must be built with"
|
||||
"$1" " the Steam Runtime SDK to ensure compatibility. See README.md for more information."
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue