Commit 857d1610 authored by Henrique Silva's avatar Henrique Silva

Compile trace folder in Debug build type

parent 955f6bf2
......@@ -9,10 +9,13 @@ project(afcipm C CXX ASM)
#
if(NOT CMAKE_TOOLCHAIN_FILE)
message(FATAL_ERROR "No toolchain configuration file specified.")
message(WARNING "${ColourBold}${Red}No toolchain configuration file specified. Using default option!${ColourReset}")
include(build_cfg/toolchain/toolchain-arm-none-eabi.cmake)
endif()
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake")
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/build_cfg")
# Include user configuration
include(${CMAKE_MODULE_PATH}/config.cmake)
......@@ -69,10 +72,9 @@ set(PROJ_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/afcipm.c)
add_subdirectory(FreeRTOS)
add_subdirectory(port)
add_subdirectory(modules)
#if(CMAKE_BUILD_TYPE STREQUAL "Debug")
# add_subdirectory(trace)
#endif()
if(CMAKE_BUILD_TYPE STREQUAL "Debug")
add_subdirectory(trace)
endif()
#Link libraries
link_directories(${CMAKE_CURRENT_SOURCE_DIR}/FreeRTOS)
......
set(TRACE_PATH ${CMAKE_CURRENT_SOURCE_DIR})
set(PROJ_HDRS ${PROJ_HDRS} ${TRACE_PATH})
set(PROJ_SRCS ${PROJ_SRCS} ${TRACE_PATH}/trcBase.c
${TRACE_PATH}/trcHardwarePort.c
${TRACE_PATH}/trcKernel.c
${TRACE_PATH}/trcKernelPortFreeRTOS.c
${TRACE_PATH}/trcRecorder.c
${TRACE_PATH}/trcUser.c
)
set(PROJ_SRCS ${PROJ_SRCS} PARENT_SCOPE)
set(PROJ_HDRS ${PROJ_HDRS} PARENT_SCOPE)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment