mirror of
https://gitlab.kitware.com/cmake/cmake.git
synced 2026-10-09 23:44:00 +03:00
Teach the lexer to read a UTF-8, UTF-16 BE/LE, or UTF-32 BE/LE Byte-Order-Mark from the start of a file if any is present. Report an error on files using UTF-16 or UTF-32 and accept a UTF-8 or missing BOM.
25 lines
553 B
CMake
25 lines
553 B
CMake
include(RunCMake)
|
|
|
|
run_cmake(BOM-UTF-8)
|
|
run_cmake(BOM-UTF-16-LE)
|
|
run_cmake(BOM-UTF-16-BE)
|
|
run_cmake(BOM-UTF-32-LE)
|
|
run_cmake(BOM-UTF-32-BE)
|
|
run_cmake(CommandSpaces)
|
|
run_cmake(CommandTabs)
|
|
run_cmake(CommandNewlines)
|
|
run_cmake(CommandComments)
|
|
run_cmake(CommandError0)
|
|
run_cmake(CommandError1)
|
|
run_cmake(String0)
|
|
run_cmake(String1)
|
|
run_cmake(StringNoSpace)
|
|
run_cmake(OneLetter)
|
|
run_cmake(Unquoted0)
|
|
run_cmake(Unquoted1)
|
|
run_cmake(ParenNoSpace)
|
|
run_cmake(UnterminatedCall1)
|
|
run_cmake(UnterminatedCall2)
|
|
run_cmake(UnterminatedString)
|
|
run_cmake(BracketWarn)
|