diff options
| author | myd7349 <myd7349@gmail.com> | 2019-03-05 15:07:10 +0800 |
|---|---|---|
| committer | Phil Christensen <philc@microsoft.com> | 2019-03-04 23:07:10 -0800 |
| commit | b4e1885c7050dffaf41dba763d7982b8dc7bb03e (patch) | |
| tree | 4be347794209dcf783c8d21cfbf2ebf0bf19a78d /ports/nanopb/shared-lib.patch | |
| parent | c5fc595443723a8ece6c0aa166eb0842982cd371 (diff) | |
| download | vcpkg-b4e1885c7050dffaf41dba763d7982b8dc7bb03e.tar.gz vcpkg-b4e1885c7050dffaf41dba763d7982b8dc7bb03e.zip | |
[nanopb] Add new port (#5057)
* [nanopb] Add new port
* [nanopb] Always use static linkage
* [nanopb] Update to 2019-02-12 and add shared lib building support
* [nanopb] Add missing patch file
* [nanopb] Copy pdb file
* [nanopb] Add some warnings
Diffstat (limited to 'ports/nanopb/shared-lib.patch')
| -rw-r--r-- | ports/nanopb/shared-lib.patch | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/ports/nanopb/shared-lib.patch b/ports/nanopb/shared-lib.patch new file mode 100644 index 000000000..0d5960e72 --- /dev/null +++ b/ports/nanopb/shared-lib.patch @@ -0,0 +1,22 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index b818734..174b650 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -67,6 +67,7 @@ endif() + + if(nanopb_BUILD_RUNTIME) + if(BUILD_SHARED_LIBS) ++ set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON) + add_library(protobuf-nanopb SHARED + pb.h + pb_common.h +@@ -79,7 +80,8 @@ if(nanopb_BUILD_RUNTIME) + SOVERSION ${nanopb_SOVERSION}) + install(TARGETS protobuf-nanopb EXPORT nanopb-targets + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} +- LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}) ++ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} ++ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) + target_include_directories(protobuf-nanopb INTERFACE + $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}> + ) |
