# Camwire examples build configuration
# $Id: CMakeLists.txt,v 20.0 2011/02/17 02:15:44 johanns Exp $

include_directories (${PROJECT_SOURCE_DIR})  # camwire/*.h

link_directories (${PROJECT_BINARY_DIR}/camwire)  # libcamwire.a

add_executable (hello  hello.c)
set_target_properties (hello PROPERTIES
	SKIP_BUILD_RPATH ON)
target_link_libraries (hello
	libcamwire.a
	dc1394
	m)

add_executable (camlatency  camlatency.c)
set_target_properties (camlatency PROPERTIES
	SKIP_BUILD_RPATH ON)
target_link_libraries (camlatency
	libcamwire.a
	dc1394
	m)

add_executable (measureconf_1394  measureconf_1394.c)
set_target_properties (measureconf_1394 PROPERTIES
	SKIP_BUILD_RPATH ON)
target_link_libraries (measureconf_1394
	libcamwire.a
	dc1394
	m)

add_executable (resetbus_1394  resetbus_1394.c)
set_target_properties (resetbus_1394 PROPERTIES
	SKIP_BUILD_RPATH ON)
target_link_libraries (resetbus_1394
	libcamwire.a
	dc1394
	m)

set_source_files_properties (hello.c camlatency.c measureconf_1394.c resetbus_1394.c
	PROPERTIES OBJECT_DEPENDS ${CMAKE_BINARY_DIR}/camwire/libcamwire.a)

install (TARGETS camlatency measureconf_1394 resetbus_1394 DESTINATION bin)

add_subdirectory (cammonitor)
