Lewuathe/mlir-hello
thirdparty/llvm-project/llvm/cmake/config-ix.cmake
:331
check_symbol_exists(mallinfo2 malloc.h HAVE_MALLINFO2)
check_symbol_exists(mallinfo2 malloc.h HAVE_MALLINFO2)
check_function_exists(mallinfo2 HAVE_MALLINFO2)
check_symbol_exists(mallinfo2 malloc.h HAVE_MALLINFO2)
check_cxx_symbol_exists(mallinfo2 malloc.h HAVE_MALLINFO2)
check_symbol_exists(mallinfo2 malloc.h HAVE_MALLINFO2)
target_compile_definitions(core
PRIVATE
$<$<BOOL:${HAVE_MALLOC_H}>:HAVE_MALLOC_H>
$<$<BOOL:${HAVE_MALLINFO}>:HAVE_MALLINFO>
$<$<BOOL:${HAVE_MALLINFO2}>:HAVE_MALLINFO2>
$<$<BOOL:${HAVE_EXECINFO_H}>:HAVE_EXECINFO_H>
OBUSPA_LOCAL_STATE_DIR="${OBUSPA_LOCAL_STATE_DIR}"
$<IF:$<BOOL:${ENABLE_STOMP}>,ENABLE_STOMP,DISABLE_STOMP> # DISABLE_STOMP is the define used in core
$<$<BOOL:${ENABLE_MQTT}>:ENABLE_MQTT>
$<$<BOOL:${ENABLE_COAP}>:ENABLE_COAP>
$<$<BOOL:${ENABLE_WEBSOCKETS}>:ENABLE_WEBSOCKETS>
$<$<BOOL:${ENABLE_UDS}>:ENABLE_UDS>
_GNU_SOURCE=1)
check_symbol_exists(mallinfo2 malloc.h HAVE_MALLINFO2)
check_symbol_exists(mallinfo2 malloc.h HAVE_MALLINFO2)