1/**
2 * \file wasmtime/conf.h
3 *
4 * \brief Build-time defines for how the C API was built.
5 */
6
7#ifndef WASMTIME_CONF_H
8#define WASMTIME_CONF_H
9
10// WASMTIME_FEATURE_LIST
11#cmakedefine WASMTIME_FEATURE_PROFILING
12#cmakedefine WASMTIME_FEATURE_WAT
13#cmakedefine WASMTIME_FEATURE_CACHE
14#cmakedefine WASMTIME_FEATURE_PARALLEL_COMPILATION
15#cmakedefine WASMTIME_FEATURE_WASI
16#cmakedefine WASMTIME_FEATURE_WASI_HTTP
17#cmakedefine WASMTIME_FEATURE_LOGGING
18#cmakedefine WASMTIME_FEATURE_DISABLE_LOGGING
19#cmakedefine WASMTIME_FEATURE_COREDUMP
20#cmakedefine WASMTIME_FEATURE_ADDR2LINE
21#cmakedefine WASMTIME_FEATURE_DEMANGLE
22#cmakedefine WASMTIME_FEATURE_THREADS
23#cmakedefine WASMTIME_FEATURE_GC
24#cmakedefine WASMTIME_FEATURE_GC_DRC
25#cmakedefine WASMTIME_FEATURE_GC_NULL
26#cmakedefine WASMTIME_FEATURE_ASYNC
27#cmakedefine WASMTIME_FEATURE_CRANELIFT
28#cmakedefine WASMTIME_FEATURE_WINCH
29#cmakedefine WASMTIME_FEATURE_DEBUG_BUILTINS
30#cmakedefine WASMTIME_FEATURE_POOLING_ALLOCATOR
31#cmakedefine WASMTIME_FEATURE_COMPONENT_MODEL
32#cmakedefine WASMTIME_FEATURE_PULLEY
33#cmakedefine WASMTIME_FEATURE_ALL_ARCH
34// ... if you add a line above this be sure to change the other locations
35// marked WASMTIME_FEATURE_LIST
36
37#if defined(WASMTIME_FEATURE_CRANELIFT) || defined(WASMTIME_FEATURE_WINCH)
38#define WASMTIME_FEATURE_COMPILER
39#endif
40
41#endif // WASMTIME_CONF_H
42