make all non hardware_ libraries foo add C preprocessor definition LIB_FOO=1, and remove bespoke definitions which were all undocumented anyway (#374)
This commit is contained in:
@ -2,7 +2,7 @@ add_library(pico_binary_info_headers INTERFACE)
|
||||
|
||||
target_include_directories(pico_binary_info_headers INTERFACE ${CMAKE_CURRENT_LIST_DIR}/include)
|
||||
|
||||
add_library(pico_binary_info INTERFACE)
|
||||
pico_add_impl_library(pico_binary_info)
|
||||
|
||||
target_link_libraries(pico_binary_info INTERFACE pico_binary_info_headers)
|
||||
|
||||
|
@ -44,15 +44,15 @@ extern "C" {
|
||||
// respective INTERFACE libraries, so these defines are set if the library
|
||||
// is included for the target executable
|
||||
|
||||
#if PICO_STDIO_UART
|
||||
#if LIB_PICO_STDIO_UART
|
||||
#include "pico/stdio_uart.h"
|
||||
#endif
|
||||
|
||||
#if PICO_STDIO_USB
|
||||
#if LIB_PICO_STDIO_USB
|
||||
#include "pico/stdio_usb.h"
|
||||
#endif
|
||||
|
||||
#if PICO_STDIO_SEMIHOSTING
|
||||
#if LIB_PICO_STDIO_SEMIHOSTING
|
||||
#include "pico/stdio_semihosting.h"
|
||||
#endif
|
||||
|
||||
|
@ -5,7 +5,7 @@ if (NOT TARGET pico_sync_headers)
|
||||
endif()
|
||||
|
||||
if (NOT TARGET pico_sync_core)
|
||||
add_library(pico_sync_core INTERFACE)
|
||||
pico_add_impl_library(pico_sync_core)
|
||||
target_sources(pico_sync_core INTERFACE
|
||||
${CMAKE_CURRENT_LIST_DIR}/lock_core.c
|
||||
)
|
||||
@ -13,7 +13,7 @@ if (NOT TARGET pico_sync_core)
|
||||
endif()
|
||||
|
||||
if (NOT TARGET pico_sync_sem)
|
||||
add_library(pico_sync_sem INTERFACE)
|
||||
pico_add_impl_library(pico_sync_sem)
|
||||
target_sources(pico_sync_sem INTERFACE
|
||||
${CMAKE_CURRENT_LIST_DIR}/sem.c
|
||||
)
|
||||
@ -21,7 +21,7 @@ if (NOT TARGET pico_sync_sem)
|
||||
endif()
|
||||
|
||||
if (NOT TARGET pico_sync_mutex)
|
||||
add_library(pico_sync_mutex INTERFACE)
|
||||
pico_add_impl_library(pico_sync_mutex)
|
||||
target_sources(pico_sync_mutex INTERFACE
|
||||
${CMAKE_CURRENT_LIST_DIR}/mutex.c
|
||||
)
|
||||
@ -29,7 +29,7 @@ if (NOT TARGET pico_sync_mutex)
|
||||
endif()
|
||||
|
||||
if (NOT TARGET pico_sync_critical_section)
|
||||
add_library(pico_sync_critical_section INTERFACE)
|
||||
pico_add_impl_library(pico_sync_critical_section)
|
||||
target_sources(pico_sync_critical_section INTERFACE
|
||||
${CMAKE_CURRENT_LIST_DIR}/critical_section.c
|
||||
)
|
||||
@ -37,7 +37,7 @@ if (NOT TARGET pico_sync_critical_section)
|
||||
endif()
|
||||
|
||||
if (NOT TARGET pico_sync)
|
||||
add_library(pico_sync INTERFACE)
|
||||
pico_add_impl_library(pico_sync)
|
||||
target_link_libraries(pico_sync INTERFACE pico_sync_sem pico_sync_mutex pico_sync_critical_section pico_sync_core)
|
||||
endif()
|
||||
|
||||
|
@ -7,7 +7,7 @@ if (NOT TARGET pico_time_headers)
|
||||
endif()
|
||||
|
||||
if (NOT TARGET pico_time)
|
||||
add_library(pico_time INTERFACE)
|
||||
pico_add_impl_library(pico_time)
|
||||
|
||||
target_sources(pico_time INTERFACE
|
||||
${CMAKE_CURRENT_LIST_DIR}/time.c
|
||||
|
@ -5,7 +5,7 @@ if (NOT TARGET pico_util_headers)
|
||||
endif()
|
||||
|
||||
if (NOT TARGET pico_util)
|
||||
add_library(pico_util INTERFACE)
|
||||
pico_add_impl_library(pico_util)
|
||||
target_sources(pico_util INTERFACE
|
||||
${CMAKE_CURRENT_LIST_DIR}/datetime.c
|
||||
${CMAKE_CURRENT_LIST_DIR}/pheap.c
|
||||
|
Reference in New Issue
Block a user