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:
Родитель
f5ef7ece1c
Коммит
6707a808af
|
@ -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\"",
|
||||
]
|
||||
)
|
||||
|
||||
|
|
|
@ -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"))
|
||||
|
|
Загрузка…
Ссылка в новой задаче