meson.build (753129816c8494466c64cf6681de97b18e56718f) | meson.build (b00dcc27587267e18d3abdee82f1ed7b39744d02) |
---|---|
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', --- 277 unchanged lines hidden (view full) --- 286else 287 subproject('nlohmann', required: false) 288 nlohmann_json = declare_dependency( 289 include_directories: [ 290 'subprojects/nlohmann/single_include', 291 'subprojects/nlohmann/single_include/nlohmann', 292 ] 293 ) | 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', --- 277 unchanged lines hidden (view full) --- 286else 287 subproject('nlohmann', required: false) 288 nlohmann_json = declare_dependency( 289 include_directories: [ 290 'subprojects/nlohmann/single_include', 291 'subprojects/nlohmann/single_include/nlohmann', 292 ] 293 ) |
294 nlohmann_json = nlohmann_json.as_system('system') |
|
294endif 295bmcweb_dependencies += nlohmann_json 296 297boost = dependency('boost',version : '>=1.75.0', required : false) 298if not boost.found() 299 subproject('boost', required: false) 300 boost_inc = include_directories('subprojects/boost_1_75_0/', is_system:true) 301 boost = declare_dependency(include_directories : boost_inc) | 295endif 296bmcweb_dependencies += nlohmann_json 297 298boost = dependency('boost',version : '>=1.75.0', required : false) 299if not boost.found() 300 subproject('boost', required: false) 301 boost_inc = include_directories('subprojects/boost_1_75_0/', is_system:true) 302 boost = declare_dependency(include_directories : boost_inc) |
303 boost = boost.as_system('system') |
|
302endif 303bmcweb_dependencies += boost 304 305if cxx.has_header('boost/url/url_view.hpp') 306 boost_url = declare_dependency() 307else 308 subproject('boost-url', required: false) 309 boost_url_inc = include_directories('subprojects/boost-url/include', is_system:true) 310 boost_url= declare_dependency(include_directories : boost_url_inc) | 304endif 305bmcweb_dependencies += boost 306 307if cxx.has_header('boost/url/url_view.hpp') 308 boost_url = declare_dependency() 309else 310 subproject('boost-url', required: false) 311 boost_url_inc = include_directories('subprojects/boost-url/include', is_system:true) 312 boost_url= declare_dependency(include_directories : boost_url_inc) |
313 boost_url = boost_url.as_system('system') |
|
311endif 312bmcweb_dependencies += boost_url 313 314if get_option('tests').enabled() 315 gtest = dependency('gtest', main: true,disabler: true, required : false) 316 gmock = dependency('gmock', required : false) 317 if not gtest.found() and get_option('tests').enabled() 318 gtest_proj = subproject('gtest', required: true) 319 gtest = gtest_proj.get_variable('gtest_main_dep') 320 gmock = gtest_proj.get_variable('gmock_dep') 321 endif | 314endif 315bmcweb_dependencies += boost_url 316 317if get_option('tests').enabled() 318 gtest = dependency('gtest', main: true,disabler: true, required : false) 319 gmock = dependency('gmock', required : false) 320 if not gtest.found() and get_option('tests').enabled() 321 gtest_proj = subproject('gtest', required: true) 322 gtest = gtest_proj.get_variable('gtest_main_dep') 323 gmock = gtest_proj.get_variable('gmock_dep') 324 endif |
325 gtest = gtest.as_system('system') 326 gmock = gmock.as_system('system') |
|
322endif 323 324# Source files 325 326srcfiles_bmcweb = ['src/webserver_main.cpp','redfish-core/src/error_messages.cpp', 327 'redfish-core/src/utils/json_utils.cpp'] 328 329srcfiles_unittest = ['include/ut/dbus_utility_test.cpp', --- 69 unchanged lines hidden --- | 327endif 328 329# Source files 330 331srcfiles_bmcweb = ['src/webserver_main.cpp','redfish-core/src/error_messages.cpp', 332 'redfish-core/src/utils/json_utils.cpp'] 333 334srcfiles_unittest = ['include/ut/dbus_utility_test.cpp', --- 69 unchanged lines hidden --- |