blob: e0283518eec64560552ea20c595a3a371f9ab689 [file] [log] [blame]
include(GoVars)
include(ConfigSetup)
# Separate library subdirs here to enable unit testing.
add_subdirectory(mtokenizer)
include_directories("${CMAKE_CURRENT_SOURCE_DIR}/mtokenizer")
add_subdirectory(mparser)
include_directories("${CMAKE_CURRENT_SOURCE_DIR}/mparser")
# Libraries that we need to link into 'llvm-godumpspec'
set(LLVM_LINK_COMPONENTS
DebugInfoDWARF
AllTargetsDescs
AllTargetsInfos
MC
Object
Support)
# The llvm-godumpspec executable.
add_llvm_utility(llvm-godumpspec
godumpspec.cpp)
target_link_libraries(llvm-godumpspec
PRIVATE
GoDumpSpecMacroParser
GoDumpSpecMacroTokenizer)