diff --git a/radio/src/targets/common/arm/CMakeLists.txt b/radio/src/targets/common/arm/CMakeLists.txt index 3cca9e1ed..1dcf23e91 100644 --- a/radio/src/targets/common/arm/CMakeLists.txt +++ b/radio/src/targets/common/arm/CMakeLists.txt @@ -95,8 +95,9 @@ endif() if(CLI) add_definitions(-DCLI) set(FIRMWARE_SRC ${FIRMWARE_SRC} cli.cpp) - set(SRC ${SRC} dump.cpp) -elseif(DEBUG) +endif() + +if(CLI OR DEBUG) set(SRC ${SRC} dump.cpp) endif() diff --git a/radio/src/targets/horus/CMakeLists.txt b/radio/src/targets/horus/CMakeLists.txt index 3cee8edcf..85a51f568 100644 --- a/radio/src/targets/horus/CMakeLists.txt +++ b/radio/src/targets/horus/CMakeLists.txt @@ -106,6 +106,7 @@ if (PCB STREQUAL X10) set(AUX2_SERIAL ON) endif() set(INTERNAL_GPS_BAUDRATE "9600" CACHE STRING "Baud rate for internal GPS") + set(CLI ON CACHE BOOL "Enable CLI") elseif (PCBREV STREQUAL T18) set(FLAVOUR t18) set(LUA_EXPORT lua_export_t16)