cmake_minimum_required(VERSION 3.1)

project(uEyeEventDemo2 
    VERSION 1.0 
    LANGUAGES C)

set(CMAKE_C_STANDARD 11)

find_package(Threads REQUIRED)
find_package(ueye COMPONENTS api REQUIRED)

add_executable(frame_events src/frame_events.c)
target_link_libraries(frame_events PRIVATE ueye::api)

add_executable(device_events src/global_device_events.c)
target_link_libraries(device_events PRIVATE ueye::api Threads::Threads)

add_executable(wait_all_events src/wait_all_events.c)
target_link_libraries(wait_all_events PRIVATE ueye::api)
