Reland "[lldb/Fuzzer] Create ninja target for target fuzzer"
authorChelsea Cassanova <sassychels251@gmail.com>
Wed, 15 Jun 2022 21:29:08 +0000 (17:29 -0400)
committerChelsea Cassanova <sassychels251@gmail.com>
Wed, 15 Jun 2022 21:37:38 +0000 (17:37 -0400)
This reverts commit b10579d0b519571fa7487399d82e1e809fbfe6cb.

Make sure that the lldb-target-fuzzer exists before adding the
custom fuzz-lldb-target.

lldb/tools/lldb-fuzzer/lldb-target-fuzzer/CMakeLists.txt

index 2c5b09a..06df06c 100644 (file)
@@ -14,4 +14,10 @@ if(TARGET lldb-target-fuzzer)
     liblldb
     lldbFuzzerUtils
     )
+
+  add_custom_target(fuzz-lldb-target
+    COMMENT "Running the LLDB target fuzzer..."
+    COMMAND cd ${CMAKE_CURRENT_SOURCE_DIR} && $<TARGET_FILE:lldb-target-fuzzer>
+    USES_TERMINAL
+    )
 endif()