CMAKE_MINIMUM_REQUIRED (VERSION 2.4)

PROJECT (FlexiPortExample)

INCLUDE_DIRECTORIES (/opt/openrobots)

ADD_EXECUTABLE (flexiport_serial_example serial_example.cpp)
TARGET_LINK_LIBRARIES (flexiport_serial_example flexiport)
SET_TARGET_PROPERTIES (flexiport_serial_example PROPERTIES
                       LINK_FLAGS "-L/opt/openrobots/lib/gearbox"
                       INSTALL_RPATH "${INSTALL_RPATH};/opt/openrobots/lib/gearbox"
                       BUILD_WITH_INSTALL_RPATH TRUE)

ADD_EXECUTABLE (flexiport_tcp_example tcp_example.cpp)
TARGET_LINK_LIBRARIES (flexiport_tcp_example flexiport)
SET_TARGET_PROPERTIES (flexiport_tcp_example PROPERTIES
                       LINK_FLAGS "-L/opt/openrobots/lib/gearbox"
                       INSTALL_RPATH "${INSTALL_RPATH};/opt/openrobots/lib/gearbox"
                       BUILD_WITH_INSTALL_RPATH TRUE)

ADD_EXECUTABLE (flexiport_udp_example udp_example.cpp)
TARGET_LINK_LIBRARIES (flexiport_udp_example flexiport)
SET_TARGET_PROPERTIES (flexiport_udp_example PROPERTIES
                       LINK_FLAGS "-L/opt/openrobots/lib/gearbox"
                       INSTALL_RPATH "${INSTALL_RPATH};/opt/openrobots/lib/gearbox"
                       BUILD_WITH_INSTALL_RPATH TRUE)
