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