Bug 1861753 - json-c 0.17 mozbuild updates. r=kaie

Differential Revision: https://phabricator.services.mozilla.com/D193099

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Rob Lemley 2023-11-30 17:55:24 +00:00
Родитель f5ef7ece1c
Коммит 6707a808af
2 изменённых файлов: 5 добавлений и 0 удалений

3
third_party/json-c/moz.build поставляемый
Просмотреть файл

@ -31,12 +31,14 @@ else:
)
have_inttypes_h = CONFIG["HAVE_INTTYPES_H"]
have_stdint_h = CONFIG["HAVE_STDINT_H"]
GeneratedFile(
"json_config.h",
script="/comm/python/thirdroc/thirdroc/cmake_define_files.py",
inputs=["cmake/json_config.h.in"],
flags=[
f"-DJSON_C_HAVE_INTTYPES_H={have_inttypes_h}",
f"-DJSON_C_HAVE_STDINT_H={have_stdint_h}",
]
)
@ -49,6 +51,7 @@ else:
"--marker", "%",
"-F", "substitution",
"-DJSON_H_JSON_POINTER=#include \"json_pointer.h\"",
"-DJSON_H_JSON_PATCH=#include \"json_patch.h\"",
]
)

2
third_party/openpgp.configure поставляемый
Просмотреть файл

@ -329,6 +329,8 @@ with only_when(in_tree_librnp):
have_locale_h = check_header("locale.h")
have_strings_h = check_header("strings.h")
set_config("HAVE_STDINT_H", noset_check_header("stdint.h"))
check_headers("stdarg.h", "dlfcn.h", "endian.h", "memory.h", "xlocale.h")
set_define("HAVE_DECL__ISNAN", check_symbol_exists("_isnan", "float.h"))