cmake_minimum_required(VERSION 3.22)
project(services_tests LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
find_package(LingmoSDK REQUIRED)
find_package(GTest REQUIRED)
include(GoogleTest)
enable_testing()

set(SERVICES_DIR ${CMAKE_CURRENT_SOURCE_DIR}/..)

add_executable(crash-dialog-test crash_dialog_test.cpp ${SERVICES_DIR}/crash/crashdialog.cpp
               ${SERVICES_DIR}/crash/coredump.cpp)
target_include_directories(crash-dialog-test PRIVATE ${SERVICES_DIR}/crash)
target_link_libraries(crash-dialog-test PRIVATE Lingmo::SDK GTest::gtest)
add_test(NAME crash-dialog COMMAND crash-dialog-test)
