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