mirror of https://github.com/microsoft/vcpkg.git
39 lines
1.8 KiB
Diff
39 lines
1.8 KiB
Diff
diff --git a/simpleble/CMakeLists.txt b/simpleble/CMakeLists.txt
|
|
index 1c2cd5c..367672f 100644
|
|
--- a/simpleble/CMakeLists.txt
|
|
+++ b/simpleble/CMakeLists.txt
|
|
@@ -157,15 +157,16 @@ set(SIMPLEBLE_DONGL_SOURCES
|
|
${CMAKE_CURRENT_SOURCE_DIR}/src/backends/dongl/serial/ProtocolBase.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/src/backends/dongl/serial/Wire.cpp
|
|
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../dependencies/internal/src/nanopb/pb_common.c
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../dependencies/internal/src/nanopb/pb_decode.c
|
|
- ${CMAKE_CURRENT_SOURCE_DIR}/../dependencies/internal/src/nanopb/pb_encode.c
|
|
-
|
|
${CMAKE_CURRENT_SOURCE_DIR}/src/backends/dongl/protocol/d2h.pb.c
|
|
${CMAKE_CURRENT_SOURCE_DIR}/src/backends/dongl/protocol/h2d.pb.c
|
|
${CMAKE_CURRENT_SOURCE_DIR}/src/backends/dongl/protocol/basic.pb.c
|
|
${CMAKE_CURRENT_SOURCE_DIR}/src/backends/dongl/protocol/simpleble.pb.c)
|
|
|
|
+find_package(nanopb CONFIG REQUIRED)
|
|
+target_link_libraries(simpleble PRIVATE nanopb::protobuf-nanopb-static)
|
|
+find_package(fmt CONFIG REQUIRED)
|
|
+target_link_libraries(simpleble PRIVATE $<BUILD_INTERFACE:fmt::fmt-header-only>)
|
|
+
|
|
if(SIMPLEBLE_PLAIN)
|
|
list(APPEND SIMPLEBLE_DONGL_SOURCES
|
|
${CMAKE_CURRENT_SOURCE_DIR}/src/backends/dongl/usb/UsbHelperNull.cpp)
|
|
diff --git a/simpleble/cmake/simpleble.pc.in b/simpleble/cmake/simpleble.pc.in
|
|
index 538a239..36da3e5 100644
|
|
--- a/simpleble/cmake/simpleble.pc.in
|
|
+++ b/simpleble/cmake/simpleble.pc.in
|
|
@@ -6,6 +6,6 @@ includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@
|
|
Name: SimpleBLE
|
|
Description: "The ultimate fully-fledged cross-platform library for Bluetooth Low Energy (BLE)."
|
|
Version: @simpleble_VERSION@
|
|
-Libs: -L${libdir} -lsimpleble @CMAKE_THREAD_LIBS_INIT@
|
|
+Libs: -L${libdir} -lsimpleble @CMAKE_THREAD_LIBS_INIT@ -lprotobuf-nanopb
|
|
Cflags: -I${includedir}
|
|
Conflicts:
|
|
\ No newline at end of file
|