llvm-config.h revision 265925
1/* $FreeBSD: head/lib/clang/include/llvm/Config/llvm-config.h 265925 2014-05-12 18:45:56Z dim $ */
2/* include/llvm/Config/llvm-config.h.  Generated from llvm-config.h.in by configure.  */
3/*===-- llvm/config/llvm-config.h - llvm configure variable -------*- 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 all of the llvm variables from configure so that
13   they can be in exported headers and won't override package specific
14   directives.  This is a C file so we can include it in the llvm-c headers.  */
15
16/* To avoid multiple inclusions of these variables when we include the exported
17   headers and config.h, conditionally include these.  */
18/* TODO: This is a bit of a hack.  */
19#ifndef CONFIG_H
20
21/* Installation directory for binary executables */
22/* #undef LLVM_BINDIR */
23
24/* Time at which LLVM was configured */
25/* #undef LLVM_CONFIGTIME */
26
27/* Installation directory for data files */
28/* #undef LLVM_DATADIR */
29
30/* Target triple LLVM will generate code for by default */
31/* #undef LLVM_DEFAULT_TARGET_TRIPLE */
32
33/* Installation directory for documentation */
34/* #undef LLVM_DOCSDIR */
35
36/* Define if threads enabled */
37#define LLVM_ENABLE_THREADS 0
38
39/* Installation directory for config files */
40/* #undef LLVM_ETCDIR */
41
42/* Has gcc/MSVC atomic intrinsics */
43#define LLVM_HAS_ATOMICS 0
44
45/* Host triple LLVM will be executed on */
46/* #undef LLVM_HOST_TRIPLE */
47
48/* Installation directory for include files */
49/* #undef LLVM_INCLUDEDIR */
50
51/* Installation directory for .info files */
52/* #undef LLVM_INFODIR */
53
54/* Installation directory for man pages */
55/* #undef LLVM_MANDIR */
56
57/* LLVM architecture name for the native architecture, if available */
58#define LLVM_NATIVE_ARCH X86
59
60/* LLVM name for the native AsmParser init function, if available */
61#define LLVM_NATIVE_ASMPARSER LLVMInitializeX86AsmParser
62
63/* LLVM name for the native AsmPrinter init function, if available */
64#define LLVM_NATIVE_ASMPRINTER LLVMInitializeX86AsmPrinter
65
66/* LLVM name for the native Disassembler init function, if available */
67#define LLVM_NATIVE_DISASSEMBLER LLVMInitializeX86Disassembler
68
69/* LLVM name for the native Target init function, if available */
70#define LLVM_NATIVE_TARGET LLVMInitializeX86Target
71
72/* LLVM name for the native TargetInfo init function, if available */
73#define LLVM_NATIVE_TARGETINFO LLVMInitializeX86TargetInfo
74
75/* LLVM name for the native target MC init function, if available */
76#define LLVM_NATIVE_TARGETMC LLVMInitializeX86TargetMC
77
78/* Define if this is Unixish platform */
79#define LLVM_ON_UNIX 1
80
81/* Define if this is Win32ish platform */
82/* #undef LLVM_ON_WIN32 */
83
84/* Define to path to circo program if found or 'echo circo' otherwise */
85/* #undef LLVM_PATH_CIRCO */
86
87/* Define to path to dot program if found or 'echo dot' otherwise */
88/* #undef LLVM_PATH_DOT */
89
90/* Define to path to dotty program if found or 'echo dotty' otherwise */
91/* #undef LLVM_PATH_DOTTY */
92
93/* Define to path to fdp program if found or 'echo fdp' otherwise */
94/* #undef LLVM_PATH_FDP */
95
96/* Define to path to Graphviz program if found or 'echo Graphviz' otherwise */
97/* #undef LLVM_PATH_GRAPHVIZ */
98
99/* Define to path to gv program if found or 'echo gv' otherwise */
100/* #undef LLVM_PATH_GV */
101
102/* Define to path to neato program if found or 'echo neato' otherwise */
103/* #undef LLVM_PATH_NEATO */
104
105/* Define to path to twopi program if found or 'echo twopi' otherwise */
106/* #undef LLVM_PATH_TWOPI */
107
108/* Define to path to xdot.py program if found or 'echo xdot.py' otherwise */
109/* #undef LLVM_PATH_XDOT_PY */
110
111/* Installation prefix directory */
112#define LLVM_PREFIX "/usr"
113
114/* Define if we have the Intel JIT API runtime support library */
115#define LLVM_USE_INTEL_JITEVENTS 0
116
117/* Define if we have the oprofile JIT-support library */
118#define LLVM_USE_OPROFILE 0
119
120/* Major version of the LLVM API */
121#define LLVM_VERSION_MAJOR 3
122
123/* Minor version of the LLVM API */
124#define LLVM_VERSION_MINOR 4
125
126#endif
127