mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-23 16:27:51 +08:00
b4e1885c70
* [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
23 lines
830 B
Diff
23 lines
830 B
Diff
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}>
|
|
)
|