1 function(_Nonius_import)
2 nnas_find_package(NoniusSource QUIET)
4 if(NOT NoniusSource_FOUND)
5 set(Nonius_FOUND FALSE PARENT_SCOPE)
7 endif(NOT NoniusSource_FOUND)
10 message(STATUS "Found nonius: TRUE")
11 add_library(nonius INTERFACE)
12 target_include_directories(nonius INTERFACE "${NoniusSource_DIR}/include")
13 endif(NOT TARGET nonius)
16 # Copy html_report_template.g.h++ file to externals/nonius.
17 # This header file is modified to show the html summary view according to the layer in kbenchmark.
18 execute_process(COMMAND ${CMAKE_COMMAND} -E copy
19 "${CMAKE_CURRENT_LIST_DIR}/Nonius/html_report_template.g.h++"
20 "${NoniusSource_DIR}/include/nonius/detail")
21 endif(BUILD_KBENCHMARK)
23 set(Nonius_FOUND TRUE PARENT_SCOPE)
24 endfunction(_Nonius_import)