Update to the latest Git HEAD (2026-06-21) bcm27xx-utils: Separate rpi-fw-crypto and piolib into separate packages Update required dependencies rpi-fw-crypto: switch from GnuTLS to OpenSSL piolib: build as a separate lib. Update the CMakeLists.txt file Signed-off-by: Joshua Covington <joshuacov@gmail.com> Link: https://github.com/openwrt/openwrt/pull/23703 Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
33 lines
1.2 KiB
Diff
33 lines
1.2 KiB
Diff
From fc43ae46c05acfcc4d5ce74162bb171989db2c20 Mon Sep 17 00:00:00 2001
|
|
From: Joshua Covington <joshuacov@gmail.com>
|
|
Date: Mon, 8 Jun 2026 22:46:43 +0000
|
|
Subject: [PATCH 2/2] piolib: make piolib a shared library
|
|
|
|
Make PIOlib/libPIO a shared library.
|
|
|
|
Signed-off-by: Joshua Covington <joshuacov@gmail.com>
|
|
---
|
|
piolib/CMakeLists.txt | 4 ++--
|
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
|
|
--- a/piolib/CMakeLists.txt
|
|
+++ b/piolib/CMakeLists.txt
|
|
@@ -19,7 +19,7 @@ if (CMAKE_COMPILER_IS_GNUCC)
|
|
add_definitions (-ffunction-sections)
|
|
endif ()
|
|
|
|
-add_library (pio piolib.c library_piochips.c pio_rp1.c)
|
|
+add_library (pio SHARED piolib.c library_piochips.c pio_rp1.c)
|
|
target_include_directories(pio PUBLIC include)
|
|
set_target_properties(pio PROPERTIES SOVERSION 0)
|
|
|
|
@@ -34,7 +34,7 @@ set(INCLUDE_FILES
|
|
"pico/stdlib.h"
|
|
)
|
|
|
|
-install(TARGETS pio ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT piolib)
|
|
+install(TARGETS pio LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT piolib)
|
|
foreach ( file ${INCLUDE_FILES} )
|
|
get_filename_component( dir ${file} DIRECTORY )
|
|
install( FILES "include/${file}" DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/piolib/${dir}" COMPONENT piolib)
|