diff options
author | Jay Berkenbilt <ejb@ql.org> | 2022-08-31 18:49:29 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2022-08-31 20:47:27 +0200 |
commit | 0a54247652e49ce384dcf0d8df078201aa106089 (patch) | |
tree | d1609cab26a6b66c33dfb88dd43811894ec219dc /libqpdf/CMakeLists.txt | |
parent | 0adfd74f8b5dc96091cd0b4251b08401f54df2ed (diff) | |
download | qpdf-0a54247652e49ce384dcf0d8df078201aa106089.tar.zst |
Add QUtil::get_max_memory_usage for testing
Diffstat (limited to 'libqpdf/CMakeLists.txt')
-rw-r--r-- | libqpdf/CMakeLists.txt | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/libqpdf/CMakeLists.txt b/libqpdf/CMakeLists.txt index cf807f6d..106292a3 100644 --- a/libqpdf/CMakeLists.txt +++ b/libqpdf/CMakeLists.txt @@ -375,6 +375,29 @@ int main(int argc, char* argv[]) { endif() endfunction() +check_c_source_compiles( +"#include <malloc.h> +#include <stdio.h> +int main(int argc, char* argv[]) { + malloc_info(0, stdout); + return 0; +}" + HAVE_MALLOC_INFO) + +check_c_source_compiles( +"#include <stdio.h> +#include <stdlib.h> +int main(int argc, char* argv[]) { + char* buf; + size_t size; + FILE* f; + f = open_memstream(&buf, &size); + fclose(f); + free(buf); + return 0; +}" + HAVE_OPEN_MEMSTREAM) + qpdf_check_ll_fmt("%lld" fmt_lld) qpdf_check_ll_fmt("%I64d" fmt_i64d) qpdf_check_ll_fmt("%I64lld" fmt_i64lld) |