meson.build (9fc9a988accf6bdf6cdd0be6ba9b89c13601a465) meson.build (5c7e80d5a431d7cb9645a6e0b30627bbcb40c633)
1project(
2 'biosconfig-manager',
3 'cpp',
4 meson_version: '>=1.1.1',
5 default_options: [
6 'warning_level=3',
7 'werror=true',
8 'cpp_std=c++23',

--- 4 unchanged lines hidden (view full) ---

13)
14
15# Wno-psabi reduces the number of "Note:" messages when cross-compiling some STL
16# stuff for ARM. See https://stackoverflow.com/questions/48149323/strange-gcc-warning-when-compiling-qt-project
17# Basically, gcc 6 and gcc 7 are not ABI compatible, but since the whole OpenBMC
18# project uses the same compiler, we can safely ignmore these info notes.
19add_project_arguments('-Wno-psabi', language: 'cpp')
20
1project(
2 'biosconfig-manager',
3 'cpp',
4 meson_version: '>=1.1.1',
5 default_options: [
6 'warning_level=3',
7 'werror=true',
8 'cpp_std=c++23',

--- 4 unchanged lines hidden (view full) ---

13)
14
15# Wno-psabi reduces the number of "Note:" messages when cross-compiling some STL
16# stuff for ARM. See https://stackoverflow.com/questions/48149323/strange-gcc-warning-when-compiling-qt-project
17# Basically, gcc 6 and gcc 7 are not ABI compatible, but since the whole OpenBMC
18# project uses the same compiler, we can safely ignmore these info notes.
19add_project_arguments('-Wno-psabi', language: 'cpp')
20
21conf_data = configuration_data()
22conf_data.set_quoted('BIOS_PERSIST_PATH', get_option('bios-persist-path'))
23configure_file(output: 'config.h', configuration: conf_data)
24
25boost_args = [
26 '-DBOOST_ALL_NO_LIB',
27 '-DBOOST_ASIO_DISABLE_THREADS',
28 '-DBOOST_ERROR_CODE_HEADER_ONLY',
29 '-DBOOST_NO_RTTI',
30 '-DBOOST_NO_TYPEID',
31 '-DBOOST_SYSTEM_NO_DEPRECATED',
32]

--- 64 unchanged lines hidden ---
21boost_args = [
22 '-DBOOST_ALL_NO_LIB',
23 '-DBOOST_ASIO_DISABLE_THREADS',
24 '-DBOOST_ERROR_CODE_HEADER_ONLY',
25 '-DBOOST_NO_RTTI',
26 '-DBOOST_NO_TYPEID',
27 '-DBOOST_SYSTEM_NO_DEPRECATED',
28]

--- 64 unchanged lines hidden ---