project(assistant_tests)

# Set C++ standard
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)

# Find required packages
find_package(Threads REQUIRED)

# Include directories
include_directories(${CMAKE_SOURCE_DIR})

# Create the test executable
add_executable(test_claude_response_parser test_claude_response_parser.cpp)

# Link libraries
target_link_libraries(
  test_claude_response_parser
  PUBLIC assistantlib
         gtest
         gtest_main
         Threads::Threads)
