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:
@ -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()
|
||||
|
||||
|
Reference in New Issue
Block a user