1if (NOT TARGET pico_atomic) 2 pico_add_library(pico_atomic) 3 4 target_sources(pico_atomic INTERFACE 5 ${CMAKE_CURRENT_LIST_DIR}/atomic.c 6 ) 7 8 target_compile_options(pico_atomic INTERFACE 9# -Wno-atomic-alignment 10 ) 11 target_include_directories(pico_atomic_headers INTERFACE ${CMAKE_CURRENT_LIST_DIR}/include) 12 13 target_link_libraries(pico_atomic INTERFACE pico_sync) 14endif() 15