cmake_minimum_required(VERSION 3.3) project(libdi_fw C) enable_language(ASM) set(PROJECT_BRIEF "DI-Net Common Firmware Library") if (CMAKE_BUILD_TYPE STREQUAL "Debug") include(CTest) endif() include("common/cmake/CMakeLists.txt") aux_source_directory(src PROJECT_SOURCES) aux_source_directory(src/drv PROJECT_SOURCES) aux_source_directory(src/drv/lsm9ds0 PROJECT_SOURCES) aux_source_directory(src/drv/w5500 PROJECT_SOURCES) aux_source_directory(src/drv/xbee PROJECT_SOURCES) if (BUILD_TESTING) enable_linting() add_metrix_target("${PROJECT_SOURCES};${INC_SRC}") endif()