2022-01-19 01:07:49 +03:00
|
|
|
# Copyright (C) 2018-2022 Intel Corporation
|
2020-04-27 21:21:29 +03:00
|
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
|
#
|
|
|
|
|
|
2020-12-27 00:02:50 +03:00
|
|
|
project(openvino_fuzzing)
|
2020-04-27 21:21:29 +03:00
|
|
|
|
2021-01-11 14:48:27 +03:00
|
|
|
cmake_minimum_required(VERSION 3.13)
|
2020-04-27 21:21:29 +03:00
|
|
|
|
2021-11-27 14:58:24 +03:00
|
|
|
set(CMAKE_BUILD_TYPE "Release" CACHE STRING "CMake build type")
|
|
|
|
|
set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS "Release" "Debug" "RelWithDebInfo" "MinSizeRel")
|
2020-04-27 21:21:29 +03:00
|
|
|
|
2021-07-02 11:36:31 +03:00
|
|
|
set(OpenVINO_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../../")
|
2020-12-27 00:02:50 +03:00
|
|
|
|
2021-09-10 15:31:27 +03:00
|
|
|
find_package(IEDevScripts REQUIRED
|
|
|
|
|
PATHS "${OpenVINO_SOURCE_DIR}/cmake/developer_package"
|
|
|
|
|
NO_CMAKE_FIND_ROOT_PATH
|
|
|
|
|
NO_DEFAULT_PATH)
|
2020-04-27 21:21:29 +03:00
|
|
|
|
2021-09-10 15:31:27 +03:00
|
|
|
find_package(OpenVINO REQUIRED)
|
2020-04-27 21:21:29 +03:00
|
|
|
|
|
|
|
|
if (NOT ENABLE_FUZZING)
|
|
|
|
|
message(STATUS
|
|
|
|
|
"Fuzz tests will be built without fuzzer support. You can use those to\n"
|
|
|
|
|
"run crash reproducers and corpus inputs. Configure ENABLE_FUZZING=ON\n"
|
|
|
|
|
"to built with a fuzzer.")
|
|
|
|
|
else()
|
|
|
|
|
enable_fuzzing()
|
|
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
add_subdirectory(fuzz-testhelper)
|
|
|
|
|
add_subdirectory(src)
|