Skip to content

Instantly share code, notes, and snippets.

@tkelman
Created March 24, 2014 06:00
Show Gist options
  • Select an option

  • Save tkelman/9734909 to your computer and use it in GitHub Desktop.

Select an option

Save tkelman/9734909 to your computer and use it in GitHub Desktop.
#!/bin/sh
# Script to stand in for llvm-config in a cmake-compiled LLVM
case $1 in
--includedir)
echo `dirname $0`/../include
;;
--libs)
echo gtest_main.lib gtest.lib LLVMTableGen.lib LLVMDebugInfo.lib \
LLVMOption.lib LLVMX86Disassembler.lib LLVMX86AsmParser.lib \
LLVMX86CodeGen.lib LLVMSelectionDAG.lib LLVMAsmPrinter.lib \
LLVMX86Desc.lib LLVMX86Info.lib LLVMX86AsmPrinter.lib LLVMX86Utils.lib \
LLVMIRReader.lib LLVMAsmParser.lib LLVMMCDisassembler.lib \
LLVMMCParser.lib LLVMInstrumentation.lib LLVMArchive.lib \
LLVMBitReader.lib LLVMInterpreter.lib LLVMipo.lib LLVMVectorize.lib \
LLVMLinker.lib LLVMBitWriter.lib LLVMMCJIT.lib LLVMJIT.lib \
LLVMCodeGen.lib LLVMObjCARCOpts.lib LLVMScalarOpts.lib \
LLVMInstCombine.lib LLVMTransformUtils.lib LLVMipa.lib \
LLVMAnalysis.lib LLVMRuntimeDyld.lib LLVMExecutionEngine.lib \
LLVMTarget.lib LLVMMC.lib LLVMObject.lib LLVMCore.lib LLVMSupport.lib
;;
--ldflags)
echo psapi.lib imagehlp.lib
;;
--cxxflags | --cppflags)
echo -DNDEBUG -D__NO_CTYPE_INLINE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS \
-D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
;;
esac
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment