Rework build targets such that: (#1211)
1. Make sure Pico SDK libraries have the correct dependencies on other SDK libraries 2. Pico SDK libraries all have _headers variants to include the headers. This may facilitate building user STATIC libraries without pulling in SDK code, though care will still need to be taken w.r.t. values of #defines 3. Make sure the _headers versions also have the correct dependencies Note: There are a few exceptions to 1. for some non code libraries like pico_standard_link and pico_cxx_options
This commit is contained in:
@ -1,3 +1,3 @@
|
||||
pico_simple_hardware_headers_only_target(divider)
|
||||
target_sources(hardware_divider INTERFACE ${CMAKE_CURRENT_LIST_DIR}/divider.S)
|
||||
target_link_libraries(hardware_divider INTERFACE hardware_structs)
|
||||
target_link_libraries(hardware_divider_headers INTERFACE hardware_structs)
|
Reference in New Issue
Block a user