Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion src/common/pico_binary_info/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,11 @@ add_library(pico_binary_info_headers INTERFACE)

target_include_directories(pico_binary_info_headers INTERFACE ${CMAKE_CURRENT_LIST_DIR}/include)

pico_add_impl_library(pico_binary_info)
if (COMMAND pico_add_platform_library)
pico_add_platform_library(pico_binary_info)
else()
add_library(pico_binary_info INTERFACE)
endif()

target_link_libraries(pico_binary_info INTERFACE pico_binary_info_headers)

Expand Down
10 changes: 8 additions & 2 deletions src/host/pico_platform/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# This file may be included directly by a build to get common SDK macros and types

if (NOT TARGET pico_platform_headers)
add_library(pico_platform_headers INTERFACE)

Expand All @@ -11,7 +13,11 @@ if (NOT TARGET pico_platform_headers)
endif()

if (NOT TARGET pico_platform)
pico_add_impl_library(pico_platform)
if (COMMAND pico_add_platform_library)
pico_add_platform_library(pico_platform)
else()
add_library(pico_platform INTERFACE)
endif()

target_sources(pico_platform INTERFACE
${CMAKE_CURRENT_LIST_DIR}/platform_base.c
Expand All @@ -22,4 +28,4 @@ endif()

function(pico_add_platform_library TARGET)
target_link_libraries(pico_platform INTERFACE ${TARGET})
endfunction()
endfunction()