1c5f01b2fSopenharmony_ciproject('nlohmann_json', 2c5f01b2fSopenharmony_ci 'cpp', 3c5f01b2fSopenharmony_ci version : '3.11.2', 4c5f01b2fSopenharmony_ci license : 'MIT', 5c5f01b2fSopenharmony_ci) 6c5f01b2fSopenharmony_ci 7c5f01b2fSopenharmony_cinlohmann_json_dep = declare_dependency( 8c5f01b2fSopenharmony_ci include_directories: include_directories('single_include') 9c5f01b2fSopenharmony_ci) 10c5f01b2fSopenharmony_ci 11c5f01b2fSopenharmony_cinlohmann_json_multiple_headers = declare_dependency( 12c5f01b2fSopenharmony_ci include_directories: include_directories('include') 13c5f01b2fSopenharmony_ci) 14c5f01b2fSopenharmony_ci 15c5f01b2fSopenharmony_ciif not meson.is_subproject() 16c5f01b2fSopenharmony_ciinstall_headers('single_include/nlohmann/json.hpp', subdir: 'nlohmann') 17c5f01b2fSopenharmony_ciinstall_headers('single_include/nlohmann/json_fwd.hpp', subdir: 'nlohmann') 18c5f01b2fSopenharmony_ci 19c5f01b2fSopenharmony_cipkgc = import('pkgconfig') 20c5f01b2fSopenharmony_cipkgc.generate(name: 'nlohmann_json', 21c5f01b2fSopenharmony_ci version: meson.project_version(), 22c5f01b2fSopenharmony_ci description: 'JSON for Modern C++' 23c5f01b2fSopenharmony_ci) 24c5f01b2fSopenharmony_ciendif 25