[xb] Print clang-format version
This commit is contained in:
parent
a4412ad40d
commit
6f0a736c6c
|
@ -45,8 +45,6 @@ jobs:
|
|||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: actions/checkout@main
|
||||
- name: Check Clang-Format Version
|
||||
run: clang-format --version
|
||||
- name: Lint
|
||||
run: ./xb lint --all
|
||||
|
||||
|
|
|
@ -53,8 +53,6 @@ jobs:
|
|||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: actions/checkout@main
|
||||
- name: Check Clang-Format Version
|
||||
run: clang-format --version
|
||||
- name: Lint
|
||||
run: .\xb lint --all
|
||||
|
||||
|
|
16
xenia-build
16
xenia-build
|
@ -435,14 +435,10 @@ def get_clang_format_binary():
|
|||
Returns:
|
||||
A path to the clang-format executable.
|
||||
"""
|
||||
clang_format_minimum_ver='18'
|
||||
attempts = [
|
||||
'clang-format-19',
|
||||
'clang-format-18',
|
||||
'clang-format-17',
|
||||
'clang-format-16',
|
||||
'clang-format-15',
|
||||
'clang-format-14',
|
||||
'clang-format-13',
|
||||
'clang-format-' + clang_format_minimum_ver,
|
||||
'clang-format',
|
||||
]
|
||||
if sys.platform == 'win32':
|
||||
|
@ -452,10 +448,14 @@ def get_clang_format_binary():
|
|||
attempts.append(os.path.join(os.environ['VCINSTALLDIR'], 'Tools', 'Llvm', 'bin', 'clang-format.exe'))
|
||||
for binary in attempts:
|
||||
if has_bin(binary):
|
||||
shell_call([
|
||||
binary,
|
||||
'--version',
|
||||
])
|
||||
return binary
|
||||
print('ERROR: clang-format is not on PATH')
|
||||
print('LLVM is available from https://llvm.org/releases/download.html')
|
||||
print('At least version 13 is required.')
|
||||
print('At least version ' + clang_format_minimum_ver + ' is required.')
|
||||
print('See docs/style_guide.md for instructions on how to get it.')
|
||||
sys.exit(1)
|
||||
|
||||
|
@ -851,7 +851,7 @@ class BaseBuildCommand(Command):
|
|||
else:
|
||||
result = subprocess.call([
|
||||
'cmake',
|
||||
'-S build/',
|
||||
'-Sbuild',
|
||||
'-Bbuild/build_%s' % (args['config']),
|
||||
'-DCMAKE_BUILD_TYPE=%s' % (args['config'].title()),
|
||||
'-DCMAKE_C_COMPILER=clang',
|
||||
|
|
Loading…
Reference in New Issue