# CMakeList.txt : CMake project for RadioInterface, include source and define
# project specific logic here.

# provides install directory variables CMAKE_INSTALL_<dir>
include(GNUInstallDirs)
# pkg-config module
include(FindPkgConfig)

set(TARGET_QITS qits)

include_directories(BEFORE
    ${telematics-apps_SOURCE_DIR}/common/utils/
)
set(QITS_SOURCES
    ${telematics-apps_SOURCE_DIR}/common/utils/Utils.cpp
    ${telematics-apps_SOURCE_DIR}/common/utils/SignalHandler.cpp
    ApplicationTest.cpp
)


# set global variables
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -O3 -pthread")

add_executable (${TARGET_QITS} ${QITS_SOURCES})
target_link_libraries(${TARGET_QITS} telux_cv2x qapplication qmessenger v2xcodec telux_common)
if(DEFINED ENV{AEROLINK_PATH} OR DEFINED WITH_AEROLINK)
    target_link_libraries(${TARGET_QITS} viicsec -Wl,--allow-shlib-undefined)
endif()

# install to target
install ( TARGETS ${TARGET_QITS}
          RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
          ARCHIVE DESTINATION ${CMAKE_INSTALL_BINDIR} )
install (FILES ${CMAKE_CURRENT_SOURCE_DIR}/../../ObeConfig.conf
    DESTINATION ${CMAKE_INSTALL_PREFIX}/../etc)
