cmake_minimum_required(VERSION 3.22...3.25)

add_library(happy-eyeballs INTERFACE)
add_library(OBS::happy-eyeballs ALIAS happy-eyeballs)

target_sources(happy-eyeballs INTERFACE happy-eyeballs.c happy-eyeballs.h)

target_include_directories(happy-eyeballs INTERFACE ${CMAKE_CURRENT_SOURCE_DIR})

target_link_libraries(happy-eyeballs INTERFACE OBS::libobs)

if(OS_WINDOWS)
  target_link_libraries(happy-eyeballs INTERFACE OBS::w32-pthreads)
endif()

set_target_properties(happy-eyeballs PROPERTIES FOLDER deps)
