--- ./CMakeLists.txt.orig 2022-11-13 16:18:14.000000000 -0500 +++ ./CMakeLists.txt 2022-11-13 16:19:21.000000000 -0500 @@ -53,31 +53,12 @@ set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -O0 -ggdb") # -- [ GTest -enable_testing() -set(GOOGLETEST_ROOT external/googletest/googletest CACHE STRING "Google Test source root") -include_directories( - ${PROJECT_SOURCE_DIR}/${GOOGLETEST_ROOT} - ${PROJECT_SOURCE_DIR}/${GOOGLETEST_ROOT}/include - ) -set(GOOGLETEST_SOURCES - ${PROJECT_SOURCE_DIR}/${GOOGLETEST_ROOT}/src/gtest-all.cc - ${PROJECT_SOURCE_DIR}/${GOOGLETEST_ROOT}/src/gtest_main.cc - ) -foreach(_source ${GOOGLETEST_SOURCES}) - set_source_files_properties(${_source} PROPERTIES GENERATED 1) -endforeach() -add_library(googletest ${GOOGLETEST_SOURCES}) +find_package(GTest REQUIRED) # -- [ GFlags -set(GFLAGS_ROOT external/gflags CACHE STRING "Google Flags") - -add_subdirectory(${PROJECT_SOURCE_DIR}/${GFLAGS_ROOT}) - -include_directories( - ${PROJECT_BINARY_DIR}/${GFLAGS_ROOT}/include -) +find_package(gflags REQUIRED) # --[ Threads