1
/*===------- llvm/Config/llvm-config.h - llvm configuration -------*- C -*-===*/
3
/* The LLVM Compiler Infrastructure */
5
/* This file is distributed under the University of Illinois Open Source */
6
/* License. See LICENSE.TXT for details. */
8
/*===----------------------------------------------------------------------===*/
10
/* This file enumerates variables from the LLVM configuration so that they
11
can be in exported headers and won't override package specific directives.
12
This is a C header that can be included in the llvm-c headers. */
17
/* Installation directory for binary executables */
20
/* Time at which LLVM was configured */
21
#undef LLVM_CONFIGTIME
23
/* Installation directory for data files */
26
/* Target triple LLVM will generate code for by default */
27
#undef LLVM_DEFAULT_TARGET_TRIPLE
29
/* Installation directory for documentation */
32
/* Define to enable checks that alter the LLVM C++ ABI */
33
#undef LLVM_ENABLE_ABI_BREAKING_CHECKS
35
/* Define if threads enabled */
36
#undef LLVM_ENABLE_THREADS
38
/* Installation directory for config files */
41
/* Has gcc/MSVC atomic intrinsics */
42
#undef LLVM_HAS_ATOMICS
44
/* Host triple LLVM will be executed on */
45
#undef LLVM_HOST_TRIPLE
47
/* Installation directory for include files */
48
#undef LLVM_INCLUDEDIR
50
/* Installation directory for .info files */
53
/* Installation directory for man pages */
56
/* LLVM architecture name for the native architecture, if available */
57
#undef LLVM_NATIVE_ARCH
59
/* LLVM name for the native AsmParser init function, if available */
60
#undef LLVM_NATIVE_ASMPARSER
62
/* LLVM name for the native AsmPrinter init function, if available */
63
#undef LLVM_NATIVE_ASMPRINTER
65
/* LLVM name for the native Disassembler init function, if available */
66
#undef LLVM_NATIVE_DISASSEMBLER
68
/* LLVM name for the native Target init function, if available */
69
#undef LLVM_NATIVE_TARGET
71
/* LLVM name for the native TargetInfo init function, if available */
72
#undef LLVM_NATIVE_TARGETINFO
74
/* LLVM name for the native target MC init function, if available */
75
#undef LLVM_NATIVE_TARGETMC
77
/* Define if this is Unixish platform */
80
/* Define if this is Win32ish platform */
83
/* Installation prefix directory */
86
/* Define if we have the Intel JIT API runtime support library */
87
#undef LLVM_USE_INTEL_JITEVENTS
89
/* Define if we have the oprofile JIT-support library */
90
#undef LLVM_USE_OPROFILE
92
/* Major version of the LLVM API */
93
#undef LLVM_VERSION_MAJOR
95
/* Minor version of the LLVM API */
96
#undef LLVM_VERSION_MINOR
98
/* Patch version of the LLVM API */
99
#undef LLVM_VERSION_PATCH
101
/* LLVM version string */
102
#undef LLVM_VERSION_STRING