nncc_find_package(GTest QUIET)
-if(NOT DEFINED ENABLE_TEST)
- # Enable test by default
- set(ENABLE_TEST ${GTest_FOUND})
-endif(NOT DEFINED ENABLE_TEST)
+option(ENABLE_TEST "Build Tests using Google Test" ${GTest_FOUND})
if(${ENABLE_TEST} AND NOT ${GTest_FOUND})
message(FATAL_ERROR "Google Test is required to enable test")
endif(${ENABLE_TEST} AND NOT ${GTest_FOUND})
-if(NOT DEFINED ENABLE_COVERAGE)
- set(ENABLE_COVERAGE FALSE)
-endif(NOT DEFINED ENABLE_COVERAGE)
-
+option(ENABLE_COVERAGE "Build for coverage test" OFF)
if(${ENABLE_COVERAGE} AND NOT ${ENABLE_TEST})
message(FATAL_ERROR "Test should be enabled to measure test coverage")
endif(${ENABLE_COVERAGE} AND NOT ${ENABLE_TEST})
nnfw_find_package(GTest QUIET)
-if(NOT DEFINED ENABLE_TEST)
- # Enable test by default
- set(ENABLE_TEST ${GTest_FOUND})
-endif(NOT DEFINED ENABLE_TEST)
+option(ENABLE_TEST "Build Tests using Google Test" ${GTest_FOUND})
if(${ENABLE_TEST} AND NOT ${GTest_FOUND})
message(FATAL_ERROR "Google Test is required to enable test")
endif(${ENABLE_TEST} AND NOT ${GTest_FOUND})
-if(NOT DEFINED ENABLE_COVERAGE)
- set(ENABLE_COVERAGE FALSE)
-endif(NOT DEFINED ENABLE_COVERAGE)
-
if(${ENABLE_COVERAGE} AND NOT ${ENABLE_TEST})
message(FATAL_ERROR "Test should be enabled to measure test coverage")
endif(${ENABLE_COVERAGE} AND NOT ${ENABLE_TEST})
#
option(BUILD_GTEST "Download and build Google Test" ON)
option(ENABLE_STRICT_BUILD "Treat warning as error" ON)
+option(ENABLE_COVERAGE "Build for coverage test" OFF)