brintos

brintos / llvm-project-archived public Read only

0
0
Text · 827 B · 01ab8a0 Raw
32 lines · plain
1# The basic TableGen library contains as little dependencies as possible.2# In particular, it does not depend on vt_gen -> it does not use ValueTypes.3#4# This library is the only thing included in `llvm-min-tablegen`.5 6set(LLVM_LINK_COMPONENTS7  Support8  TableGen9  )10 11add_llvm_library(LLVMTableGenBasic OBJECT EXCLUDE_FROM_ALL DISABLE_LLVM_LINK_LLVM_DYLIB12  ARMTargetDefEmitter.cpp13  Attributes.cpp14  CodeGenIntrinsics.cpp15  DirectiveEmitter.cpp16  IntrinsicEmitter.cpp17  RISCVTargetDefEmitter.cpp18  RuntimeLibcallsEmitter.cpp19  RuntimeLibcalls.cpp20  SDNodeProperties.cpp21  TableGen.cpp22  TargetFeaturesEmitter.cpp23  TargetLibraryInfoEmitter.cpp24  VTEmitter.cpp25)26 27# Users may include its headers as "Basic/*.h"28target_include_directories(LLVMTableGenBasic29  INTERFACE30  $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/..>31  )32