cmake_minimum_required(VERSION 3.20)

project(tc10)

set(CMAKE_CXX_STANDARD 17)

include(FetchContent)
FetchContent_Declare(libicsneo
    GIT_REPOSITORY https://github.com/intrepidcs/libicsneo.git

)
FetchContent_MakeAvailable(libicsneo)

add_executable(wake-mdio wake-mdio.cpp)
target_link_libraries(wake-mdio icsneocpp)

add_executable(sleep-mdio sleep-mdio.cpp)
target_link_libraries(sleep-mdio icsneocpp)

add_executable(status status.cpp)
target_link_libraries(status icsneocpp)

add_executable(sleep-wake-mdio sleep-wake-mdio.cpp)
target_link_libraries(sleep-wake-mdio icsneocpp)
