Created
January 18, 2013 06:25
-
-
Save jvoorhis/4562750 to your computer and use it in GitHub Desktop.
Sample llvm/config.rb
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
module LLVM | |
module CONFIG | |
VERSION = "3.2" | |
PREFIX = "/usr/local/Cellar/llvm/3.2" | |
SRC_ROOT = "/private/tmp/llvm-U6Ok/llvm-3.2.src" | |
OBJ_ROOT = "/private/tmp/llvm-U6Ok/llvm-3.2.src" | |
BIN_DIR = "/usr/local/Cellar/llvm/3.2/bin" | |
INCLUDE_DIR = "/usr/local/Cellar/llvm/3.2/include" | |
LIB_DIR = "/usr/local/Cellar/llvm/3.2/lib" | |
CPP_FLAGS = ["-I/usr/local/Cellar/llvm/3.2/include", "-D_DEBUG", "-D_GNU_SOURCE", "-D__STDC_CONSTANT_MACROS", "-D__STDC_FORMAT_MACROS", "-D__STDC_LIMIT_MACROS"] | |
C_FLAGS = ["-I/usr/local/Cellar/llvm/3.2/include", "-D_DEBUG", "-D_GNU_SOURCE", "-D__STDC_CONSTANT_MACROS", "-D__STDC_FORMAT_MACROS", "-D__STDC_LIMIT_MACROS", "-O3", "-fno-common"] | |
CXX_FLAGS = ["-I/usr/local/Cellar/llvm/3.2/include", "-D_DEBUG", "-D_GNU_SOURCE", "-D__STDC_CONSTANT_MACROS", "-D__STDC_FORMAT_MACROS", "-D__STDC_LIMIT_MACROS", "-O3", "-fvisibility-inlines-hidden", "-fno-exceptions", "-fno-rtti", "-fno-common", "-Woverloaded-virtual", "-Wcast-qual"] | |
LD_FLAGS = ["-L/usr/local/Cellar/llvm/3.2/lib", "-lpthread", "-lm"] | |
LIBS = ["-lLLVMAsmParser", "-lLLVMTableGen", "-lLLVMDebugInfo", "-lLLVMX86AsmParser", "-lLLVMX86Disassembler", "-lLLVMX86CodeGen", "-lLLVMSelectionDAG", "-lLLVMAsmPrinter", "-lLLVMX86Desc", "-lLLVMX86Info", "-lLLVMX86AsmPrinter", "-lLLVMX86Utils", "-lLLVMJIT", "-lLLVMMCDisassembler", "-lLLVMMCParser", "-lLLVMInstrumentation", "-lLLVMInterpreter", "-lLLVMCodeGen", "-lLLVMipo", "-lLLVMVectorize", "-lLLVMScalarOpts", "-lLLVMInstCombine", "-lLLVMLinker", "-lLLVMTransformUtils", "-lLLVMipa", "-lLLVMAnalysis", "-lLLVMArchive", "-lLLVMBitReader", "-lLLVMBitWriter", "-lLLVMMCJIT", "-lLLVMRuntimeDyld", "-lLLVMExecutionEngine", "-lLLVMTarget", "-lLLVMMC", "-lLLVMObject", "-lLLVMCore", "-lLLVMSupport"] | |
LIB_NAMES = ["libLLVMAsmParser.a", "libLLVMTableGen.a", "libLLVMDebugInfo.a", "libLLVMX86AsmParser.a", "libLLVMX86Disassembler.a", "libLLVMX86CodeGen.a", "libLLVMSelectionDAG.a", "libLLVMAsmPrinter.a", "libLLVMX86Desc.a", "libLLVMX86Info.a", "libLLVMX86AsmPrinter.a", "libLLVMX86Utils.a", "libLLVMJIT.a", "libLLVMMCDisassembler.a", "libLLVMMCParser.a", "libLLVMInstrumentation.a", "libLLVMInterpreter.a", "libLLVMCodeGen.a", "libLLVMipo.a", "libLLVMVectorize.a", "libLLVMScalarOpts.a", "libLLVMInstCombine.a", "libLLVMLinker.a", "libLLVMTransformUtils.a", "libLLVMipa.a", "libLLVMAnalysis.a", "libLLVMArchive.a", "libLLVMBitReader.a", "libLLVMBitWriter.a", "libLLVMMCJIT.a", "libLLVMRuntimeDyld.a", "libLLVMExecutionEngine.a", "libLLVMTarget.a", "libLLVMMC.a", "libLLVMObject.a", "libLLVMCore.a", "libLLVMSupport.a"] | |
LIB_FILES = ["/usr/local/Cellar/llvm/3.2/lib/libLLVMAsmParser.a", "/usr/local/Cellar/llvm/3.2/lib/libLLVMTableGen.a", "/usr/local/Cellar/llvm/3.2/lib/libLLVMDebugInfo.a", "/usr/local/Cellar/llvm/3.2/lib/libLLVMX86AsmParser.a", "/usr/local/Cellar/llvm/3.2/lib/libLLVMX86Disassembler.a", "/usr/local/Cellar/llvm/3.2/lib/libLLVMX86CodeGen.a", "/usr/local/Cellar/llvm/3.2/lib/libLLVMSelectionDAG.a", "/usr/local/Cellar/llvm/3.2/lib/libLLVMAsmPrinter.a", "/usr/local/Cellar/llvm/3.2/lib/libLLVMX86Desc.a", "/usr/local/Cellar/llvm/3.2/lib/libLLVMX86Info.a", "/usr/local/Cellar/llvm/3.2/lib/libLLVMX86AsmPrinter.a", "/usr/local/Cellar/llvm/3.2/lib/libLLVMX86Utils.a", "/usr/local/Cellar/llvm/3.2/lib/libLLVMJIT.a", "/usr/local/Cellar/llvm/3.2/lib/libLLVMMCDisassembler.a", "/usr/local/Cellar/llvm/3.2/lib/libLLVMMCParser.a", "/usr/local/Cellar/llvm/3.2/lib/libLLVMInstrumentation.a", "/usr/local/Cellar/llvm/3.2/lib/libLLVMInterpreter.a", "/usr/local/Cellar/llvm/3.2/lib/libLLVMCodeGen.a", "/usr/local/Cellar/llvm/3.2/lib/libLLVMipo.a", "/usr/local/Cellar/llvm/3.2/lib/libLLVMVectorize.a", "/usr/local/Cellar/llvm/3.2/lib/libLLVMScalarOpts.a", "/usr/local/Cellar/llvm/3.2/lib/libLLVMInstCombine.a", "/usr/local/Cellar/llvm/3.2/lib/libLLVMLinker.a", "/usr/local/Cellar/llvm/3.2/lib/libLLVMTransformUtils.a", "/usr/local/Cellar/llvm/3.2/lib/libLLVMipa.a", "/usr/local/Cellar/llvm/3.2/lib/libLLVMAnalysis.a", "/usr/local/Cellar/llvm/3.2/lib/libLLVMArchive.a", "/usr/local/Cellar/llvm/3.2/lib/libLLVMBitReader.a", "/usr/local/Cellar/llvm/3.2/lib/libLLVMBitWriter.a", "/usr/local/Cellar/llvm/3.2/lib/libLLVMMCJIT.a", "/usr/local/Cellar/llvm/3.2/lib/libLLVMRuntimeDyld.a", "/usr/local/Cellar/llvm/3.2/lib/libLLVMExecutionEngine.a", "/usr/local/Cellar/llvm/3.2/lib/libLLVMTarget.a", "/usr/local/Cellar/llvm/3.2/lib/libLLVMMC.a", "/usr/local/Cellar/llvm/3.2/lib/libLLVMObject.a", "/usr/local/Cellar/llvm/3.2/lib/libLLVMCore.a", "/usr/local/Cellar/llvm/3.2/lib/libLLVMSupport.a"] | |
COMPONENTS = ["all", "all-targets", "analysis", "archive", "asmparser", "asmprinter", "bitreader", "bitwriter", "codegen", "core", "debuginfo", "engine", "executionengine", "instcombine", "instrumentation", "interpreter", "ipa", "ipo", "jit", "linker", "mc", "mcdisassembler", "mcjit", "mcparser", "native", "nativecodegen", "object", "runtimedyld", "scalaropts", "selectiondag", "support", "tablegen", "target", "transformutils", "vectorize", "x86", "x86asmparser", "x86asmprinter", "x86codegen", "x86desc", "x86disassembler", "x86info", "x86utils"] | |
TARGETS_BUILT = ["X86"] | |
HOST_TARGET = "x86_64-apple-darwin12.2.0" | |
BUILD_MODE = "Release+Asserts" | |
end | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment