cmake_minimum_required(VERSION 3.20)

project(test LANGUAGES C CXX)

# add_executable(${PROJECT_NAME} test.cpp)
# target_link_libraries(${PROJECT_NAME} PRIVATE mcp2221a)

add_executable(serial_test serial_test.cpp)
target_link_libraries(serial_test PRIVATE mcp2221a)

add_executable(i2c_scan i2c_scan.cpp)
target_link_libraries(i2c_scan PRIVATE mcp2221a)
copy_runtime_dll(i2c_scan)

if (UNIX)
    add_executable(hid_test hid_test.cpp)
    target_link_libraries(hid_test PRIVATE mcp2221a)
endif()