19318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* include/llvm/Config/llvm-config.h.  Generated from llvm-config.h.in by configure.  */
29318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/*===-- llvm/config/llvm-config.h - llvm configure variable -------*- C -*-===*/
39318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/*                                                                            */
49318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/*                     The LLVM Compiler Infrastructure                       */
59318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/*                                                                            */
69318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* This file is distributed under the University of Illinois Open Source      */
79318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* License. See LICENSE.TXT for details.                                      */
89318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/*                                                                            */
99318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/*===----------------------------------------------------------------------===*/
109318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien
119318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* This file enumerates all of the llvm variables from configure so that
129318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien   they can be in exported headers and won't override package specific
139318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien   directives.  This is a C file so we can include it in the llvm-c headers.  */
149318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien
159318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* To avoid multiple inclusions of these variables when we include the exported
169318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien   headers and config.h, conditionally include these.  */
179318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* TODO: This is a bit of a hack.  */
189318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien#ifndef CONFIG_H
199318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien
209318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* Installation directory for binary executables */
219318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien#define LLVM_BINDIR "/opt/llvm-android/bin"
229318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien
239318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* Time at which LLVM was configured */
249318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien#define LLVM_CONFIGTIME "Tue May  8 14:22:45 CST 2012"
259318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien
269318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* Installation directory for data files */
279318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien#define LLVM_DATADIR "/opt/llvm-android/share/llvm"
289318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien
299318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* Target triple LLVM will generate code for by default */
309318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien#define LLVM_DEFAULT_TARGET_TRIPLE "i386-unknown-linux"
319318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien
329318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* Installation directory for documentation */
339318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien#define LLVM_DOCSDIR "/opt/llvm-android/share/doc/llvm"
349318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien
359318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* Define if threads enabled */
369318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien#define LLVM_ENABLE_THREADS 1
379318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien
389318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* Installation directory for config files */
399318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien#define LLVM_ETCDIR "/opt/llvm-android/etc/llvm"
409318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien
419318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* Has gcc/MSVC atomic intrinsics */
429318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien#define LLVM_HAS_ATOMICS 1
439318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien
449318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* Installation directory for include files */
459318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien#define LLVM_INCLUDEDIR "/opt/llvm-android/include"
469318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien
479318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* Installation directory for .info files */
489318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien#define LLVM_INFODIR "/opt/llvm-android/info"
499318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien
509318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* Installation directory for libraries */
519318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien#define LLVM_LIBDIR "/opt/llvm-android/lib"
529318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien
539318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* Installation directory for man pages */
549318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien#define LLVM_MANDIR "/opt/llvm-android/man"
559318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien
569318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* Define to path to circo program if found or 'echo circo' otherwise */
579318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* #undef LLVM_PATH_CIRCO */
589318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien
599318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* Define to path to dot program if found or 'echo dot' otherwise */
609318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* #undef LLVM_PATH_DOT */
619318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien
629318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* Define to path to dotty program if found or 'echo dotty' otherwise */
639318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* #undef LLVM_PATH_DOTTY */
649318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien
659318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* Define to path to fdp program if found or 'echo fdp' otherwise */
669318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* #undef LLVM_PATH_FDP */
679318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien
689318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* Define to path to Graphviz program if found or 'echo Graphviz' otherwise */
699318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* #undef LLVM_PATH_GRAPHVIZ */
709318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien
719318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* Define to path to gv program if found or 'echo gv' otherwise */
729318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* #undef LLVM_PATH_GV */
739318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien
749318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* Define to path to neato program if found or 'echo neato' otherwise */
759318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* #undef LLVM_PATH_NEATO */
769318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien
779318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* Define to path to twopi program if found or 'echo twopi' otherwise */
789318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* #undef LLVM_PATH_TWOPI */
799318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien
809318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* Define to path to xdot.py program if found or 'echo xdot.py' otherwise */
819318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* #undef LLVM_PATH_XDOT_PY */
829318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien
839318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* Installation prefix directory */
849318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien#define LLVM_PREFIX "/opt/llvm-android"
859318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien
869318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* Major version of the LLVM API */
879318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien#define LLVM_VERSION_MAJOR 3
889318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien
899318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien/* Minor version of the LLVM API */
9093cc1f2bebee328f8aceb8d9e07862fe44d6f346Stephen Hines#define LLVM_VERSION_MINOR 6
919318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien
929318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien#include "llvm/Config/llvm-platform-config.h"
939318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien
949318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien#endif
95