src.dualinventive.com/fw/dncm/libdi_fw/CMakeLists.txt

23 lines
578 B
CMake

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()