cmake_minimum_required(VERSION 3.5)

include("GoogleTest.cmake")
include("HardwareInterface.cmake")
include("Servomotor.cmake")
include("LedController.cmake")
include("Xbee.cmake")
include("TargetManager.cmake")

include_directories(include)

file(GLOB SOURCES "source/*.cpp")
file(GLOB TEST_SOURCES "TESTS/*.cpp")

add_executable(run_unit_tests ${SOURCES} ${TEST_SOURCES})
target_link_libraries(run_unit_tests gmock_main servomotor led_controller target_manager)
