From 9d5e21b330aa833683e0c9e7a47db854ef1cb2fb Mon Sep 17 00:00:00 2001 From: BodigundlaGaneshReddy <157346591+BodigundlaGaneshReddy@users.noreply.github.com> Date: Tue, 23 Jan 2024 15:42:11 +0530 Subject: [PATCH] Update CMakeLists.txt --- CMakeLists.txt | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 8d5c834..171bc1d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -42,11 +42,17 @@ include_directories(${CMAKE_BINARY_DIR}/lib/installed/${CMAKE_INSTALL_INCLUDEDIR find_package(Threads REQUIRED) -# Test +# CMakeLists.txt + +# Locate GTest +find_package(GTest REQUIRED) +include_directories(${GTEST_INCLUDE_DIRS}) + + +# Add test executable add_executable(math_test test/math_test.cc) -target_link_libraries(math_test math gtest Threads::Threads) + +# Link the testexecutable with the google Test andpthread library +target_link_libraries(math_test ${GTEST_BOTH_LIBRARIES} -# Make sure third-party is built before executable -add_dependencies(math_test googletest) -set_target_properties(math_test PROPERTIES EXCLUDE_FROM_ALL TRUE)