meson.build (7c0bbe7d5c7f1cd1bfb32c455d9dec578d90579c) | meson.build (65f7365901fad2437456f4edcdac41e03f0ca259) |
---|---|
1project('bmcweb', 'cpp', 2 version : '1.0', 3 meson_version: '>=0.53.2', 4 default_options: [ 5 'werror=true', 6 'warning_level=3', 7 'cpp_std=c++17', 8 'buildtype=debugoptimized', 9 'b_ndebug=if-release', 10 'b_lto=true', | 1project('bmcweb', 'cpp', 2 version : '1.0', 3 meson_version: '>=0.53.2', 4 default_options: [ 5 'werror=true', 6 'warning_level=3', 7 'cpp_std=c++17', 8 'buildtype=debugoptimized', 9 'b_ndebug=if-release', 10 'b_lto=true', |
11# enable when https://github.com/chriskohlhoff/asio/issues/533 12# is resolved. ASIO default executor doesn't build with no-rtti 13 #'cpp_rtti=false' | 11 'cpp_rtti=false' |
14 ]) 15 16# Project related links 17 18project_pretty_name = 'bmcweb' 19project_url = 'https://github.com/openbmc/' + project_pretty_name 20project_issues_url = project_url + '/issues/new' 21summary('Issues',project_issues_url, section: 'Report Issues') --- 268 unchanged lines hidden (view full) --- 290 include_directories: [ 291 'subprojects/nlohmann/single_include', 292 'subprojects/nlohmann/single_include/nlohmann', 293 ] 294 ) 295endif 296bmcweb_dependencies += nlohmann_json 297 | 12 ]) 13 14# Project related links 15 16project_pretty_name = 'bmcweb' 17project_url = 'https://github.com/openbmc/' + project_pretty_name 18project_issues_url = project_url + '/issues/new' 19summary('Issues',project_issues_url, section: 'Report Issues') --- 268 unchanged lines hidden (view full) --- 288 include_directories: [ 289 'subprojects/nlohmann/single_include', 290 'subprojects/nlohmann/single_include/nlohmann', 291 ] 292 ) 293endif 294bmcweb_dependencies += nlohmann_json 295 |
298boost = dependency('boost',version : '>=1.73.0', required : false) | 296boost = dependency('boost',version : '>=1.75.0', required : false) |
299if not boost.found() 300 subproject('boost', required: false) | 297if not boost.found() 298 subproject('boost', required: false) |
301 boost_inc = include_directories('subprojects/boost_1_73_0/', is_system:true) | 299 boost_inc = include_directories('subprojects/boost_1_75_0/', is_system:true) |
302 boost = declare_dependency(include_directories : boost_inc) 303endif 304bmcweb_dependencies += boost 305 306if cxx.has_header('boost/url/url_view.hpp') 307 boost_url = declare_dependency() 308else 309 subproject('boost-url', required: false) --- 87 unchanged lines hidden --- | 300 boost = declare_dependency(include_directories : boost_inc) 301endif 302bmcweb_dependencies += boost 303 304if cxx.has_header('boost/url/url_view.hpp') 305 boost_url = declare_dependency() 306else 307 subproject('boost-url', required: false) --- 87 unchanged lines hidden --- |