"Fossies" - the Fresh Open Source Software Archive

Member "mesa-20.1.8/.appveyor/llvm-wrap.meson" (16 Sep 2020, 1663 Bytes) of package /linux/misc/mesa-20.1.8.tar.xz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) Meson source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 # A meson.build file for binary wrapping the LLVM used in the appvyeor CI
    2 project('llvm', ['cpp'])
    3 
    4 cpp = meson.get_compiler('cpp')
    5 
    6 _deps = []
    7 _search = join_paths(meson.current_source_dir(), 'lib')
    8 foreach d : ['LLVMAnalysis', 'LLVMAsmParser', 'LLVMAsmPrinter',
    9              'LLVMBinaryFormat', 'LLVMBitReader', 'LLVMBitWriter',
   10              'LLVMCodeGen', 'LLVMCore', 'LLVMCoroutines', 'LLVMCoverage',
   11              'LLVMDebugInfoCodeView', 'LLVMDebugInfoDWARF',
   12              'LLVMDebugInfoMSF', 'LLVMDebugInfoPDB', 'LLVMDemangle',
   13              'LLVMDlltoolDriver', 'LLVMExecutionEngine', 'LLVMGlobalISel',
   14              'LLVMInstCombine', 'LLVMInstrumentation', 'LLVMInterpreter',
   15              'LLVMipo', 'LLVMIRReader', 'LLVMLibDriver', 'LLVMLineEditor',
   16              'LLVMLinker', 'LLVMLTO', 'LLVMMCDisassembler', 'LLVMMCJIT',
   17              'LLVMMC', 'LLVMMCParser', 'LLVMMIRParser', 'LLVMObjCARCOpts',
   18              'LLVMObject', 'LLVMObjectYAML', 'LLVMOption', 'LLVMOrcJIT',
   19              'LLVMPasses', 'LLVMProfileData', 'LLVMRuntimeDyld',
   20              'LLVMScalarOpts', 'LLVMSelectionDAG', 'LLVMSupport',
   21              'LLVMSymbolize', 'LLVMTableGen', 'LLVMTarget',
   22              'LLVMTransformUtils', 'LLVMVectorize', 'LLVMX86AsmParser',
   23              'LLVMX86AsmPrinter', 'LLVMX86CodeGen', 'LLVMX86Desc',
   24              'LLVMX86Disassembler', 'LLVMX86Info', 'LLVMX86Utils',
   25              'LLVMXRay']
   26   _deps += cpp.find_library(d, dirs : _search)
   27 endforeach
   28 
   29 dep_llvm = declare_dependency(
   30   include_directories : include_directories('include'),
   31   dependencies : _deps,
   32   version : '5.0.1',
   33 )
   34 
   35 has_rtti = false
   36 irbuilder_h = files('include/llvm/IR/IRBuilder.h')