~one-compiler/onecc-docker/master

« back to all changes in this revision

Viewing changes to tests/nnapi/CMakeLists.txt

  • Committer: GitHub
  • Author(s): Hyeongseok Oh
  • Date: 2022-09-27 08:15:31 UTC
  • Revision ID: git-v1:8132c52d9c3199b22982dd617883b43d9b3e3d46
[onert/test] Remove boost dependency on NNAPI gtest (#9804)

This commit removes depdency with boost on NNAPI gtest. To remove depdency, NNAPI gtest build uses c++17.

ONE-DCO-1.0-Signed-off-by: Hyeongseok Oh <hseok82.oh@samsung.com>

Show diffs side-by-side

added added

removed removed

Lines of Context:
7
7
  return()
8
8
endif(NOT BUILD_ONERT)
9
9
 
10
 
if (ANDROID_BOOST_ROOT)
11
 
  set(BOOST_ROOT ${ANDROID_BOOST_ROOT})
12
 
endif (ANDROID_BOOST_ROOT)
13
 
 
14
 
nnfw_find_package(Boost REQUIRED)
15
10
nnfw_find_package(GTest)
16
11
 
 
12
# NNAPI gtest requires c++17
 
13
set(CMAKE_CXX_STANDARD 17)
17
14
 
18
15
set(GENERATED_CPPS "${CMAKE_CURRENT_SOURCE_DIR}/src/generated/all_generated_V1_2_cts_tests.cpp"
19
16
                   "${CMAKE_CURRENT_SOURCE_DIR}/src/generated/all_generated_V1_1_cts_tests.cpp"
51
48
set(RUNTIME_NNAPI_TEST_SRC_INC ${CMAKE_CURRENT_SOURCE_DIR}/include
52
49
                               ${CMAKE_CURRENT_SOURCE_DIR}/src)
53
50
target_include_directories(${RUNTIME_NNAPI_TEST} PRIVATE ${RUNTIME_NNAPI_TEST_SRC_INC})
54
 
target_include_directories(${RUNTIME_NNAPI_TEST} PRIVATE ${Boost_INCLUDE_DIRS})
55
51
 
56
52
# Define NNTEST_ONLY_PUBLIC_API to avoid android dependency
57
53
target_compile_definitions(${RUNTIME_NNAPI_TEST} PRIVATE NNTEST_ONLY_PUBLIC_API)