Fixes in SyntaxDefinitionManager.

Make UIProperty C++17 friendly.
Rename "arch" command line parameter for premake5 to "deps-arch" because it clashes with a new "arch" default parameter.
Fix for empty matches in SyntaxTokenizer.
Some very minor changes in language definitions.
This commit is contained in:
Martín Lucas Golini
2025-06-05 23:45:00 -03:00
parent 6fc2f443b3
commit d375537b3f
11 changed files with 72 additions and 35 deletions

View File

@@ -45,7 +45,7 @@ elif [[ "$CONFIG" == *"arm64"* && "$(uname -m)" == "x86_64" ]]; then
export AR="aarch64-w64-mingw32-ar"
echo "Added $BIN_PATH to PATH."
PREMAKE5_ARCH="--arch=arm64"
PREMAKE5_ARCH="--deps-arch=arm64"
fi
PREMAKE5_ARGS="--file=../../premake5.lua --os=windows --cc=mingw --windows-mingw-build --with-text-shaper $PREMAKE5_ARCH gmake"
@@ -61,7 +61,7 @@ else
fi
if [[ "$CONFIG" == *"arm64"* ]]; then
bash ./build_sdl2.sh --arch=arm64 || exit 1
bash ./build_sdl2.sh --deps-arch=arm64 || exit 1
else
export CC=x86_64-w64-mingw32-gcc-posix
export CXX=x86_64-w64-mingw32-g++-posix