Merge branch 'es/meson-configure-build-options-fix'
Build procedure updates. * es/meson-configure-build-options-fix: meson: reformat default options to workaround bug in `meson configure`
This commit is contained in:
14
meson.build
14
meson.build
@@ -215,14 +215,12 @@ project('git', 'c',
|
|||||||
capture: true,
|
capture: true,
|
||||||
check: true,
|
check: true,
|
||||||
).stdout().strip() : 'unknown',
|
).stdout().strip() : 'unknown',
|
||||||
default_options: [
|
# Git requires C99 with GNU extensions, which of course isn't supported by
|
||||||
# Git requires C99 with GNU extensions, which of course isn't supported by
|
# MSVC. Funny enough, C99 doesn't work with MSVC either, as it has only
|
||||||
# MSVC. Funny enough, C99 doesn't work with MSVC either, as it has only
|
# learned to define __STDC_VERSION__ with C11 and later. We thus require
|
||||||
# learned to define __STDC_VERSION__ with C11 and later. We thus require
|
# GNU C99 and fall back to C11. Meson only learned to handle the fallback
|
||||||
# GNU C99 and fall back to C11. Meson only learned to handle the fallback
|
# with version 1.3.0, so on older versions we use GNU C99 unconditionally.
|
||||||
# with version 1.3.0, so on older versions we use GNU C99 unconditionally.
|
default_options: meson.version().version_compare('>=1.3.0') ? ['c_std=gnu99,c11'] : ['c_std=gnu99'],
|
||||||
'c_std=' + (meson.version().version_compare('>=1.3.0') ? 'gnu99,c11' : 'gnu99'),
|
|
||||||
],
|
|
||||||
)
|
)
|
||||||
|
|
||||||
fs = import('fs')
|
fs = import('fs')
|
||||||
|
|||||||
Reference in New Issue
Block a user