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