Remove obsolete Boost preprocessor options
* SYSTEM_NO_DEPRECATED no longer exists and was replaced by the opposite
option SYSTEM_ENABLE_DEPRECATED
* ERROR_CODE_HEADER_ONLY no longer exists.
* NO_RTTI and NO_TYPEID are auto-detected and should not be set by user.
* COROUTINES_NO_DEPRECATION_WARNING no longer exists.
* URL_STANDALONE no longer exists.
* URL_HEADER_ONLY no longer exists.
Tested: compiled bmcweb binary is exactly the same before and after
change, both built within OpenBMC yocto and externally.
Signed-off-by: Jonathan Doman <jonathan.doman@intel.com>
Change-Id: I09fcab614452b9f011e84e4f7fa57908f57057a6
diff --git a/meson.build b/meson.build
index 01417f2..bd3e5a8 100644
--- a/meson.build
+++ b/meson.build
@@ -244,15 +244,8 @@
'-DBOOST_BEAST_USE_STD_STRING_VIEW',
'-DBOOST_BEAST_SEPARATE_COMPILATION',
'-DBOOST_ASIO_SEPARATE_COMPILATION',
- '-DBOOST_ERROR_CODE_HEADER_ONLY',
- '-DBOOST_SYSTEM_NO_DEPRECATED',
'-DBOOST_ASIO_NO_DEPRECATED',
'-DBOOST_ALL_NO_LIB',
- '-DBOOST_NO_RTTI',
- '-DBOOST_NO_TYPEID',
- '-DBOOST_COROUTINES_NO_DEPRECATION_WARNING',
- '-DBOOST_URL_STANDALONE',
- '-DBOOST_URL_HEADER_ONLY',
'-DBOOST_ALLOW_DEPRECATED_HEADERS',
'-DJSON_NOEXCEPTION'
]),