cmake: Fix library name
authorWilliam A. Kennington III <wak@google.com>
Tue, 17 Jan 2017 20:58:48 +0000 (12:58 -0800)
committerWilliam A. Kennington III <wak@google.com>
Tue, 17 Jan 2017 21:07:20 +0000 (13:07 -0800)
The produced static library should be `libprotobuf-nanopb.a`
instead of the current `liblibprotobuf-nanopb.a`.

Signed-off-by: William A. Kennington III <wak@google.com>
CMakeLists.txt

index 7889bf4..bb236a9 100644 (file)
@@ -22,7 +22,7 @@ if(MSVC AND nanopb_MSVC_STATIC_RUNTIME)
     endforeach(flag_var)
 endif()
 
-add_library(libprotobuf-nanopb STATIC
+add_library(protobuf-nanopb STATIC
     pb.h
     pb_common.h
     pb_common.c
@@ -31,7 +31,7 @@ add_library(libprotobuf-nanopb STATIC
     pb_decode.h
     pb_decode.c)
 
-target_include_directories(libprotobuf-nanopb INTERFACE
+target_include_directories(protobuf-nanopb INTERFACE
   $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
 )
 
@@ -41,7 +41,7 @@ if(NOT DEFINED CMAKE_INSTALL_CMAKEDIR)
     set(CMAKE_INSTALL_CMAKEDIR "lib/cmake/nanopb")
 endif()
 
-install(TARGETS libprotobuf-nanopb EXPORT nanopb-targets
+install(TARGETS protobuf-nanopb EXPORT nanopb-targets
     ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
 
 install(EXPORT nanopb-targets