Created
May 22, 2021 21:09
-
-
Save kubkon/37137e7feff324914f7ce1bf691ea5bc to your computer and use it in GitHub Desktop.
self-built LLVM
This file contains 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
❯ cat config.h | |
/* | |
* Copyright (c) 2016 Andrew Kelley | |
* | |
* This file is part of zig, which is MIT licensed. | |
* See http://opensource.org/licenses/MIT | |
*/ | |
#ifndef ZIG_CONFIG_H | |
#define ZIG_CONFIG_H | |
// Used by zig0.cpp | |
#define ZIG_VERSION_MAJOR 0 | |
#define ZIG_VERSION_MINOR 8 | |
#define ZIG_VERSION_PATCH 0 | |
#define ZIG_VERSION_STRING "0.8.0-dev.2596+9d311e996" | |
// Used by build.zig for communicating build information to self hosted build. | |
#define ZIG_CMAKE_BINARY_DIR "/Users/kubkon/dev/zig/build" | |
#define ZIG_CMAKE_PREFIX_PATH "/opt/llvm" | |
#define ZIG_CXX_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++" | |
#define ZIG_LLD_INCLUDE_PATH "/opt/llvm/include" | |
#define ZIG_LLD_LIBRARIES "/opt/llvm/lib/liblldDriver.a;/opt/llvm/lib/liblldMinGW.a;/opt/llvm/lib/liblldELF.a;/opt/llvm/lib/liblldCOFF.a;/opt/llvm/lib/liblldMachO.a;/opt/llvm/lib/liblldWasm.a;/opt/llvm/lib/liblldReaderWriter.a;/opt/llvm/lib/liblldCore.a;/opt/llvm/lib/liblldYAML.a;/opt/llvm/lib/liblldCommon.a" | |
#define ZIG_CLANG_LIBRARIES "/opt/llvm/lib/libclangFrontendTool.a;/opt/llvm/lib/libclangCodeGen.a;/opt/llvm/lib/libclangFrontend.a;/opt/llvm/lib/libclangDriver.a;/opt/llvm/lib/libclangSerialization.a;/opt/llvm/lib/libclangSema.a;/opt/llvm/lib/libclangStaticAnalyzerFrontend.a;/opt/llvm/lib/libclangStaticAnalyzerCheckers.a;/opt/llvm/lib/libclangStaticAnalyzerCore.a;/opt/llvm/lib/libclangAnalysis.a;/opt/llvm/lib/libclangASTMatchers.a;/opt/llvm/lib/libclangAST.a;/opt/llvm/lib/libclangParse.a;/opt/llvm/lib/libclangSema.a;/opt/llvm/lib/libclangBasic.a;/opt/llvm/lib/libclangEdit.a;/opt/llvm/lib/libclangLex.a;/opt/llvm/lib/libclangARCMigrate.a;/opt/llvm/lib/libclangRewriteFrontend.a;/opt/llvm/lib/libclangRewrite.a;/opt/llvm/lib/libclangCrossTU.a;/opt/llvm/lib/libclangIndex.a;/opt/llvm/lib/libclangToolingCore.a" | |
#define ZIG_LLVM_LIBRARIES "-lLLVMWindowsManifest;-lLLVMXRay;-lLLVMLibDriver;-lLLVMDlltoolDriver;-lLLVMCoverage;-lLLVMLineEditor;-lLLVMXCoreDisassembler;-lLLVMXCoreCodeGen;-lLLVMXCoreDesc;-lLLVMXCoreInfo;-lLLVMX86Disassembler;-lLLVMX86AsmParser;-lLLVMX86CodeGen;-lLLVMX86Desc;-lLLVMX86Info;-lLLVMWebAssemblyDisassembler;-lLLVMWebAssemblyAsmParser;-lLLVMWebAssemblyCodeGen;-lLLVMWebAssemblyDesc;-lLLVMWebAssemblyInfo;-lLLVMSystemZDisassembler;-lLLVMSystemZAsmParser;-lLLVMSystemZCodeGen;-lLLVMSystemZDesc;-lLLVMSystemZInfo;-lLLVMSparcDisassembler;-lLLVMSparcAsmParser;-lLLVMSparcCodeGen;-lLLVMSparcDesc;-lLLVMSparcInfo;-lLLVMRISCVDisassembler;-lLLVMRISCVAsmParser;-lLLVMRISCVCodeGen;-lLLVMRISCVDesc;-lLLVMRISCVInfo;-lLLVMPowerPCDisassembler;-lLLVMPowerPCAsmParser;-lLLVMPowerPCCodeGen;-lLLVMPowerPCDesc;-lLLVMPowerPCInfo;-lLLVMNVPTXCodeGen;-lLLVMNVPTXDesc;-lLLVMNVPTXInfo;-lLLVMMSP430Disassembler;-lLLVMMSP430AsmParser;-lLLVMMSP430CodeGen;-lLLVMMSP430Desc;-lLLVMMSP430Info;-lLLVMMipsDisassembler;-lLLVMMipsAsmParser;-lLLVMMipsCodeGen;-lLLVMMipsDesc;-lLLVMMipsInfo;-lLLVMLanaiDisassembler;-lLLVMLanaiCodeGen;-lLLVMLanaiAsmParser;-lLLVMLanaiDesc;-lLLVMLanaiInfo;-lLLVMHexagonDisassembler;-lLLVMHexagonCodeGen;-lLLVMHexagonAsmParser;-lLLVMHexagonDesc;-lLLVMHexagonInfo;-lLLVMBPFDisassembler;-lLLVMBPFAsmParser;-lLLVMBPFCodeGen;-lLLVMBPFDesc;-lLLVMBPFInfo;-lLLVMAVRDisassembler;-lLLVMAVRAsmParser;-lLLVMAVRCodeGen;-lLLVMAVRDesc;-lLLVMAVRInfo;-lLLVMARMDisassembler;-lLLVMARMAsmParser;-lLLVMARMCodeGen;-lLLVMARMDesc;-lLLVMARMUtils;-lLLVMARMInfo;-lLLVMAMDGPUDisassembler;-lLLVMAMDGPUAsmParser;-lLLVMAMDGPUCodeGen;-lLLVMAMDGPUDesc;-lLLVMAMDGPUUtils;-lLLVMAMDGPUInfo;-lLLVMAArch64Disassembler;-lLLVMAArch64AsmParser;-lLLVMAArch64CodeGen;-lLLVMAArch64Desc;-lLLVMAArch64Utils;-lLLVMAArch64Info;-lLLVMOrcJIT;-lLLVMMCJIT;-lLLVMJITLink;-lLLVMOrcTargetProcess;-lLLVMOrcShared;-lLLVMInterpreter;-lLLVMExecutionEngine;-lLLVMRuntimeDyld;-lLLVMSymbolize;-lLLVMDebugInfoPDB;-lLLVMDebugInfoGSYM;-lLLVMOption;-lLLVMObjectYAML;-lLLVMMCA;-lLLVMMCDisassembler;-lLLVMLTO;-lLLVMPasses;-lLLVMCFGuard;-lLLVMCoroutines;-lLLVMObjCARCOpts;-lLLVMHelloNew;-lLLVMipo;-lLLVMVectorize;-lLLVMLinker;-lLLVMInstrumentation;-lLLVMFrontendOpenMP;-lLLVMFrontendOpenACC;-lLLVMExtensions;-lLLVMDWARFLinker;-lLLVMGlobalISel;-lLLVMMIRParser;-lLLVMAsmPrinter;-lLLVMDebugInfoDWARF;-lLLVMSelectionDAG;-lLLVMCodeGen;-lLLVMIRReader;-lLLVMAsmParser;-lLLVMInterfaceStub;-lLLVMFileCheck;-lLLVMFuzzMutate;-lLLVMTarget;-lLLVMScalarOpts;-lLLVMInstCombine;-lLLVMAggressiveInstCombine;-lLLVMTransformUtils;-lLLVMBitWriter;-lLLVMAnalysis;-lLLVMProfileData;-lLLVMObject;-lLLVMTextAPI;-lLLVMMCParser;-lLLVMMC;-lLLVMDebugInfoCodeView;-lLLVMDebugInfoMSF;-lLLVMBitReader;-lLLVMCore;-lLLVMRemarks;-lLLVMBitstreamReader;-lLLVMBinaryFormat;-lLLVMTableGen;-lLLVMSupport;-lLLVMDemangle;-lm;-lz;-lcurses" | |
#define ZIG_DIA_GUIDS_LIB "" | |
#endif |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment