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