llvm-capstone/lldb/unittests/Utility/CMakeLists.txt
Jonas Devlieghere 2a0c8b1143 [JSON] Remove Utility/JSON.{h|cpp}
This patch is the final step in my quest to get rid of the JSON parser
in LLDB. Vedant's coverage report [1] shows that it was mostly untested.
Furthermore, the LLVM implementation has a much nicer API and using it
means one less thing to maintain for LLDB.

[1] http://lab.llvm.org:8080/coverage/coverage-reports/index.html

Differential revision: https://reviews.llvm.org/D68305

llvm-svn: 373501
2019-10-02 18:02:36 +00:00

55 lines
1.1 KiB
CMake

add_lldb_unittest(UtilityTests
AnsiTerminalTest.cpp
ArgsTest.cpp
OptionsWithRawTest.cpp
ArchSpecTest.cpp
BroadcasterTest.cpp
ConstStringTest.cpp
CompletionRequestTest.cpp
DataExtractorTest.cpp
EnvironmentTest.cpp
EventTest.cpp
FileSpecTest.cpp
FlagsTest.cpp
ListenerTest.cpp
LogTest.cpp
NameMatchesTest.cpp
PredicateTest.cpp
ProcessInfoTest.cpp
ProcessInstanceInfoTest.cpp
RangeMapTest.cpp
RangeTest.cpp
RegisterValueTest.cpp
RegularExpressionTest.cpp
ReproducerInstrumentationTest.cpp
ReproducerTest.cpp
ScalarTest.cpp
StateTest.cpp
StatusTest.cpp
StreamTeeTest.cpp
StreamTest.cpp
StringExtractorTest.cpp
StringLexerTest.cpp
StringListTest.cpp
StructuredDataTest.cpp
TildeExpressionResolverTest.cpp
TimeoutTest.cpp
TimerTest.cpp
UriParserTest.cpp
UserIDResolverTest.cpp
UUIDTest.cpp
VASprintfTest.cpp
VMRangeTest.cpp
LINK_LIBS
lldbUtility
lldbUtilityHelpers
LLVMTestingSupport
LINK_COMPONENTS
Support
)
add_unittest_inputs(UtilityTests
StructuredData-basic.json
)