diff --git a/releases.json b/releases.json index 3312f8c85..f991f03e4 100644 --- a/releases.json +++ b/releases.json @@ -3436,6 +3436,15 @@ "1.12-1" ] }, + "taocpp-json": { + "dependency_names": [ + "taocpp-json", + "pegtl" + ], + "versions": [ + "1.0.0-beta.14-1" + ] + }, "tclap": { "dependency_names": [ "tclap" diff --git a/subprojects/packagefiles/taocpp-json/meson.build b/subprojects/packagefiles/taocpp-json/meson.build new file mode 100644 index 000000000..d17f3b35d --- /dev/null +++ b/subprojects/packagefiles/taocpp-json/meson.build @@ -0,0 +1,14 @@ +project( + 'taocpp-json', + 'cpp', + version: '1.0.0-beta.14', + license: 'MIT', + default_options: [ + 'cpp_std=c++17', + ] +) + +pegtl_dep = dependency('pegtl') + +taocpp_json_inc = include_directories('include') +taocpp_json_dep = declare_dependency(include_directories: [taocpp_json_inc], dependencies: [pegtl_dep]) diff --git a/subprojects/taocpp-json.wrap b/subprojects/taocpp-json.wrap new file mode 100644 index 000000000..dd72ba9d9 --- /dev/null +++ b/subprojects/taocpp-json.wrap @@ -0,0 +1,9 @@ +[wrap-file] +directory = json-1.0.0-beta.14 +source_url = https://github.com/taocpp/json/archive/refs/tags/1.0.0-beta.14.tar.gz +source_filename = taocpp-json-1.0.0-beta.14.tar.gz +source_hash = f9e44a1d6a70a6d39b9e45df76eac928e69f5318e5a957fd5c0efdf45dacaf5e +patch_directory = taocpp-json + +[provide] +taocpp_json = taocpp_json_dep