Skip to content

Instantly share code, notes, and snippets.

@kubkon
Created May 22, 2021 21:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kubkon/37137e7feff324914f7ce1bf691ea5bc to your computer and use it in GitHub Desktop.
Save kubkon/37137e7feff324914f7ce1bf691ea5bc to your computer and use it in GitHub Desktop.
self-built LLVM
❯ 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