#
# Oxygen data stream example client
#

set(APPNAME dt_client)

include_directories(
  inc
)

set(HEADER_FILES
  inc/crc32.h
  inc/dt_client.h
  inc/dt_cmdline.h
  inc/dt_log.h
  inc/dt_stream_packet.h
  inc/dt_stopwatch.h
)
source_group("Header Files" FILES ${HEADER_FILES})

set(SOURCE_FILES
  src/dt_client.cpp
  src/dt_cmdline.cpp
  src/dt_log.cpp
  src/dt_stream_packet.cpp
  src/dt_stopwatch.cpp
)
source_group("Source Files" FILES ${SOURCE_FILES})

set(XML_SOURCE_FILES
  src/pugiconfig.hpp
  src/pugixml.hpp
  src/pugixml.cpp
)
source_group("XML Files" FILES ${XML_SOURCE_FILES})

add_executable(${APPNAME}
    ${HEADER_FILES}
    ${SOURCE_FILES}
    ${XML_SOURCE_FILES}
)

if (WIN32)
	target_link_libraries(${APPNAME}
		ws2_32.lib
	)
endif()