cmake_minimum_required(VERSION 3.5) project(TrackerVeh_test CXX) set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD_REQUIRED ON) add_executable(${PROJECT_NAME} test_main.cc ../services/dbControllService.cc) target_include_directories(${PROJECT_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/../services ${CMAKE_CURRENT_SOURCE_DIR}/../include ) list(APPEND CMAKE_PREFIX_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../drogon_install") list(APPEND CMAKE_PREFIX_PATH "/opt/homebrew/opt/mariadb-connector-c") set(Drogon_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../drogon_install/lib/cmake/Drogon) find_package(Drogon CONFIG REQUIRED) target_link_libraries(${PROJECT_NAME} PRIVATE Drogon::Drogon)