Revision: 75704
          http://sourceforge.net/p/brlcad/code/75704
Author:   brlcad
Date:     2020-05-06 09:36:40 +0000 (Wed, 06 May 2020)
Log Message:
-----------
can't fully test if this works yet, but appears to have at least passed cmake 
successfully and traverses correctly into fuzz

Modified Paths:
--------------
    brlcad/trunk/regress/CMakeLists.txt
    brlcad/trunk/regress/fuzz/CMakeLists.txt

Modified: brlcad/trunk/regress/CMakeLists.txt
===================================================================
--- brlcad/trunk/regress/CMakeLists.txt 2020-05-06 09:33:54 UTC (rev 75703)
+++ brlcad/trunk/regress/CMakeLists.txt 2020-05-06 09:36:40 UTC (rev 75704)
@@ -52,7 +52,11 @@
 add_subdirectory(mged)
 
 # Fuzz tests
-# add_subdirectory(fuzz)
+include(Fuzzer)
+brlcad_check_fuzzer()
+if (${HAVE_FUZZER})
+  add_subdirectory(fuzz)
+endif (${HAVE_FUZZER})
 
 # gchecker tests
 add_subdirectory(gchecker)

Modified: brlcad/trunk/regress/fuzz/CMakeLists.txt
===================================================================
--- brlcad/trunk/regress/fuzz/CMakeLists.txt    2020-05-06 09:33:54 UTC (rev 
75703)
+++ brlcad/trunk/regress/fuzz/CMakeLists.txt    2020-05-06 09:36:40 UTC (rev 
75704)
@@ -7,14 +7,9 @@
 project(fuzz)
 
 add_executable(fuzz_test fuzz_ged.cpp)
-target_compile_options(fuzz_test
-            PRIVATE $<$<C_COMPILER_ID:Clang>:-g -O1 -fsanitize=fuzzer>
-            )
+target_link_libraries(fuzz_test PUBLIC libbu librt libged)
+brlcad_add_fuzzer(fuzz_test)
 
-target_link_libraries(fuzz_test PUBLIC libbu librt libged
-            PRIVATE $<$<C_COMPILER_ID:Clang>:-fsanitize=fuzzer>
-            )
-
 configure_file(run.sh "${CMAKE_CURRENT_BINARY_DIR}/fuzz" COPYONLY)
 install(PROGRAMS "${CMAKE_CURRENT_BINARY_DIR}/fuzz" DESTINATION ${BIN_DIR})
 configure_file(run.sh ${CMAKE_BINARY_DIR}/bin/fuzz COPYONLY)

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to