xref: /freebsd/lib/clang/include/llvm/Config/llvm-config.h (revision 98e0ffaefb0f241cda3a72395d3be04192ae0d47)
1 /* $FreeBSD$ */
2 /* include/llvm/Config/llvm-config.h.  Generated from llvm-config.h.in by configure.  */
3 /*===------- llvm/Config/llvm-config.h - llvm configuration -------*- C -*-===*/
4 /*                                                                            */
5 /*                     The LLVM Compiler Infrastructure                       */
6 /*                                                                            */
7 /* This file is distributed under the University of Illinois Open Source      */
8 /* License. See LICENSE.TXT for details.                                      */
9 /*                                                                            */
10 /*===----------------------------------------------------------------------===*/
11 
12 /* This file enumerates variables from the LLVM configuration so that they
13    can be in exported headers and won't override package specific directives.
14    This is a C header that can be included in the llvm-c headers. */
15 
16 #ifndef LLVM_CONFIG_H
17 #define LLVM_CONFIG_H
18 
19 /* Installation directory for binary executables */
20 /* #undef LLVM_BINDIR */
21 
22 /* Time at which LLVM was configured */
23 /* #undef LLVM_CONFIGTIME */
24 
25 /* Installation directory for data files */
26 /* #undef LLVM_DATADIR */
27 
28 /* Target triple LLVM will generate code for by default */
29 /* #undef LLVM_DEFAULT_TARGET_TRIPLE */
30 
31 /* Installation directory for documentation */
32 /* #undef LLVM_DOCSDIR */
33 
34 /* Define if threads enabled */
35 #define LLVM_ENABLE_THREADS 0
36 
37 /* Installation directory for config files */
38 /* #undef LLVM_ETCDIR */
39 
40 /* Has gcc/MSVC atomic intrinsics */
41 #define LLVM_HAS_ATOMICS 0
42 
43 /* Host triple LLVM will be executed on */
44 /* #undef LLVM_HOST_TRIPLE */
45 
46 /* Installation directory for include files */
47 /* #undef LLVM_INCLUDEDIR */
48 
49 /* Installation directory for .info files */
50 /* #undef LLVM_INFODIR */
51 
52 /* Installation directory for man pages */
53 /* #undef LLVM_MANDIR */
54 
55 /* LLVM architecture name for the native architecture, if available */
56 #define LLVM_NATIVE_ARCH X86
57 
58 /* LLVM name for the native AsmParser init function, if available */
59 #define LLVM_NATIVE_ASMPARSER LLVMInitializeX86AsmParser
60 
61 /* LLVM name for the native AsmPrinter init function, if available */
62 #define LLVM_NATIVE_ASMPRINTER LLVMInitializeX86AsmPrinter
63 
64 /* LLVM name for the native Disassembler init function, if available */
65 #define LLVM_NATIVE_DISASSEMBLER LLVMInitializeX86Disassembler
66 
67 /* LLVM name for the native Target init function, if available */
68 #define LLVM_NATIVE_TARGET LLVMInitializeX86Target
69 
70 /* LLVM name for the native TargetInfo init function, if available */
71 #define LLVM_NATIVE_TARGETINFO LLVMInitializeX86TargetInfo
72 
73 /* LLVM name for the native target MC init function, if available */
74 #define LLVM_NATIVE_TARGETMC LLVMInitializeX86TargetMC
75 
76 /* Define if this is Unixish platform */
77 #define LLVM_ON_UNIX 1
78 
79 /* Define if this is Win32ish platform */
80 /* #undef LLVM_ON_WIN32 */
81 
82 /* Installation prefix directory */
83 #define LLVM_PREFIX "/usr"
84 
85 /* Define if we have the Intel JIT API runtime support library */
86 #define LLVM_USE_INTEL_JITEVENTS 0
87 
88 /* Define if we have the oprofile JIT-support library */
89 #define LLVM_USE_OPROFILE 0
90 
91 /* Major version of the LLVM API */
92 #define LLVM_VERSION_MAJOR 3
93 
94 /* Minor version of the LLVM API */
95 #define LLVM_VERSION_MINOR 6
96 
97 /* Patch version of the LLVM API */
98 #define LLVM_VERSION_PATCH 0
99 
100 /* LLVM version string */
101 #define LLVM_VERSION_STRING "3.6.0"
102 
103 #endif
104