瀏覽代碼

Add VERSION property to CMake library targets

Corentin Le Molgat 7 年之前
父節點
當前提交
3bc0282fb6
共有 3 個文件被更改,包括 3 次插入0 次删除
  1. 1 0
      cmake/libprotobuf-lite.cmake
  2. 1 0
      cmake/libprotobuf.cmake
  3. 1 0
      cmake/libprotoc.cmake

+ 1 - 0
cmake/libprotobuf-lite.cmake

@@ -62,5 +62,6 @@ if(MSVC AND protobuf_BUILD_SHARED_LIBS)
     PRIVATE LIBPROTOBUF_EXPORTS)
 endif()
 set_target_properties(libprotobuf-lite PROPERTIES
+    VERSION ${protobuf_VERSION}
     OUTPUT_NAME ${LIB_PREFIX}protobuf-lite
     DEBUG_POSTFIX "${protobuf_DEBUG_POSTFIX}")

+ 1 - 0
cmake/libprotobuf.cmake

@@ -125,5 +125,6 @@ if(MSVC AND protobuf_BUILD_SHARED_LIBS)
     PRIVATE LIBPROTOBUF_EXPORTS)
 endif()
 set_target_properties(libprotobuf PROPERTIES
+    VERSION ${protobuf_VERSION}
     OUTPUT_NAME ${LIB_PREFIX}protobuf
     DEBUG_POSTFIX "${protobuf_DEBUG_POSTFIX}")

+ 1 - 0
cmake/libprotoc.cmake

@@ -225,5 +225,6 @@ if(MSVC AND protobuf_BUILD_SHARED_LIBS)
 endif()
 set_target_properties(libprotoc PROPERTIES
     COMPILE_DEFINITIONS LIBPROTOC_EXPORTS
+    VERSION ${protobuf_VERSION}
     OUTPUT_NAME ${LIB_PREFIX}protoc
     DEBUG_POSTFIX "${protobuf_DEBUG_POSTFIX}")