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 --- |