1cmake_minimum_required(VERSION 3.22.1)
2
3project(junit-gtest LANGUAGES CXX)
4
5find_package(googletest REQUIRED CONFIG)
6
7add_library(nativehelper
8        INTERFACE
9        )
10
11target_include_directories(nativehelper
12        INTERFACE
13        ./
14        )
15
16add_library(junit-gtest
17        STATIC
18        gtest_wrapper.cpp
19        )
20
21target_link_libraries(junit-gtest
22        PRIVATE
23        googletest::gtest
24        nativehelper
25        PUBLIC
26        -uJava_androidx_test_ext_junitgtest_GtestRunner_initialize
27        -uJava_androidx_test_ext_junitgtest_GtestRunner_run
28        -uJava_androidx_test_ext_junitgtest_GtestRunner_addTest
29        )
30