blob: 97ba4032e2713a0084fb11b52802261cf9fd5d67 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
# 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_COMPONENTS
BinaryFormat
Support
TargetParser
LINK_LIBS
lldbCore
lldbHost
lldbSymbol
lldbTarget
${DBGHELP_LINK_FILES}
)
add_dependencies(lldbPluginObjectFilePECOFF
LLDBPluginObjectFilePECOFFPropertiesGen
LLDBPluginObjectFilePECOFFPropertiesEnumGen)
|