35 lines
875 B
CMake
35 lines
875 B
CMake
# Dbghelp is used on windows for writing minidump files.
|
|
if(WIN32)
|
|
set(DBGHELP_LINK_FILES dbghelp)
|
|
else()
|
|
set(DBGHELP_LINK_FILES "")
|
|
endif()
|
|
|
|
lldb_tablegen(ObjectFilePECOFFProperties.inc -gen-lldb-property-defs
|
|
SOURCE ObjectFilePECOFFProperties.td
|
|
TARGET LLDBPluginObjectFilePECOFFPropertiesGen)
|
|
|
|
lldb_tablegen(ObjectFilePECOFFPropertiesEnum.inc -gen-lldb-property-enum-defs
|
|
SOURCE ObjectFilePECOFFProperties.td
|
|
TARGET LLDBPluginObjectFilePECOFFPropertiesEnumGen)
|
|
|
|
add_lldb_library(lldbPluginObjectFilePECOFF PLUGIN
|
|
ObjectFilePECOFF.cpp
|
|
PECallFrameInfo.cpp
|
|
WindowsMiniDump.cpp
|
|
|
|
LINK_LIBS
|
|
lldbCore
|
|
lldbHost
|
|
lldbSymbol
|
|
lldbTarget
|
|
${DBGHELP_LINK_FILES}
|
|
LINK_COMPONENTS
|
|
BinaryFormat
|
|
Support
|
|
)
|
|
|
|
add_dependencies(lldbPluginObjectFilePECOFF
|
|
LLDBPluginObjectFilePECOFFPropertiesGen
|
|
LLDBPluginObjectFilePECOFFPropertiesEnumGen)
|