cmake_minimum_required(VERSION 2.8.4)
project(ez_async_data)

set(CMAKE_SUPPRESS_REGENERATION TRUE)

add_subdirectory(../.. libvncxx)

if(CMAKE_COMPILER_ID MATCHES "GNU|Clang")
	set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
endif()

set(SOURCE_FILES
    main.cpp)

include_directories(../../include)

add_executable(ez_async_data ${SOURCE_FILES})

target_link_libraries(ez_async_data PRIVATE libvncxx)

if (UNIX OR APPLE)
	target_link_libraries(ez_async_data LINK_PUBLIC pthread)
else()
	target_link_libraries(ez_async_data LINK_PUBLIC Advapi32 SetupAPI)
endif()
