cmake_minimum_required(VERSION 3.5) project(ant) set(CMAKE_EXPORT_COMPILE_COMMANDS ON) set(CMAKE_BUILD_TYPE DEBUG) set(CMAKE_CXX_FLAGS_DEBUG "-g -O0 -Wall -Wextra -Wswitch-enum") get_cmake_property(_variableNames VARIABLES) list (SORT _variableNames) foreach (_variableName ${_variableNames}) message(STATUS "${_variableName}=${${_variableName}}") endforeach() add_executable(test src/main.cpp src/ant/ant_device.cpp src/ant/channel/channel.cpp src/ant/channel/heart_rate_channel.cpp src/ant/channel/power_channel.cpp src/ant/channel/fitness_equipment_channel.cpp src/ant/message.cpp src/ant/message_processor.cpp )