CMake: Restore rtos api and netsocket presence macro names

The old tools rely on the old names to build
pull/13566/head
Hugues Kamba 2020-10-16 15:59:52 +01:00
parent 448986feb6
commit c82e8c2337
4 changed files with 11 additions and 6 deletions

View File

@ -29,3 +29,8 @@ target_sources(mbed-os PRIVATE
source/mbed_rtx_handlers.c
source/mbed_rtx_idle.cpp
)
target_compile_definitions(mbed-os
PUBLIC
MBED_CONF_RTOS_PRESENT=1
)

View File

@ -42,7 +42,7 @@ target_sources(mbed-os-netsocket
target_compile_definitions(mbed-os-netsocket
INTERFACE
MBED_CONF_NETSOCKET_PRESENT=1
MBED_CONF_NSAPI_PRESENT=1
)
target_link_libraries(mbed-os-netsocket

8
mbed.h
View File

@ -19,20 +19,20 @@
#include "platform/mbed_version.h"
#if defined(MBED_CONF_RTOS_PRESENT)
#if MBED_CONF_RTOS_API_PRESENT
#include "rtos/rtos.h"
#endif
#if defined(MBED_CONF_NETSOCKET_PRESENT)
#if MBED_CONF_NSAPI_PRESENT
#include "netsocket/nsapi.h"
#include "netsocket/nsapi_ppp.h"
#endif
#if defined(MBED_CONF_EVENTS_PRESENT)
#if MBED_CONF_EVENTS_PRESENT
#include "events/mbed_events.h"
#endif
#if defined(MBED_CONF_FILESYSTEM_PRESENT)
#if MBED_CONF_FILESYSTEM_PRESENT
#include "filesystem/mbed_filesystem.h"
#endif

View File

@ -23,5 +23,5 @@ target_sources(mbed-os
target_compile_definitions(mbed-os
PUBLIC
MBED_CONF_RTOS_PRESENT=1
MBED_CONF_RTOS_API_PRESENT=1
)