Update build_rive.sh
diff --git a/build/build_rive.sh b/build/build_rive.sh index 25ed69d..780d618 100755 --- a/build/build_rive.sh +++ b/build/build_rive.sh
@@ -203,7 +203,11 @@ RIVE_BUILD_SYSTEM="${RIVE_BUILD_SYSTEM:-gmake2}" fi - RIVE_PREMAKE_ARGS="$RIVE_BUILD_SYSTEM --config=$RIVE_CONFIG --out=$RIVE_OUT $RIVE_PREMAKE_ARGS" + if [[ "$RIVE_BUILD_SYSTEM" == "vs2022" ]]; then + RIVE_PREMAKE_ARGS="$RIVE_BUILD_SYSTEM --config=$RIVE_CONFIG --out=$RIVE_OUT $RIVE_PREMAKE_ARGS" + else + RIVE_PREMAKE_ARGS="$RIVE_BUILD_SYSTEM --out=$RIVE_OUT $RIVE_PREMAKE_ARGS" + fi if [[ $RIVE_OS = "android" ]]; then # Premake stopped supporting "--os=android". # Use our own custom "--for_android" flag instead. @@ -308,8 +312,8 @@ wc ./compile_commands.json ;; gmake2) - echo make -C $RIVE_OUT -j$NUM_CORES $@ - make -C $RIVE_OUT -j$NUM_CORES $@ + echo make -C "$RIVE_OUT" -j"$NUM_CORES" config="$RIVE_CONFIG" "$@" + make -C "$RIVE_OUT" -j"$NUM_CORES" config="$RIVE_CONFIG" "$@" ;; ninja) echo ninja -C $RIVE_OUT $@