Commit f7a05844 authored by Corentin Le Molgat's avatar Corentin Le Molgat

Add CMake ALIAS targets

We follow the findProtobuf.cmake naming convention
to ease the use of protobuf as cmake subproject
parent 3bc0282f
...@@ -65,3 +65,4 @@ set_target_properties(libprotobuf-lite PROPERTIES ...@@ -65,3 +65,4 @@ set_target_properties(libprotobuf-lite PROPERTIES
VERSION ${protobuf_VERSION} VERSION ${protobuf_VERSION}
OUTPUT_NAME ${LIB_PREFIX}protobuf-lite OUTPUT_NAME ${LIB_PREFIX}protobuf-lite
DEBUG_POSTFIX "${protobuf_DEBUG_POSTFIX}") DEBUG_POSTFIX "${protobuf_DEBUG_POSTFIX}")
add_library(protobuf::libprotobuf-lite ALIAS libprotobuf-lite)
...@@ -128,3 +128,4 @@ set_target_properties(libprotobuf PROPERTIES ...@@ -128,3 +128,4 @@ set_target_properties(libprotobuf PROPERTIES
VERSION ${protobuf_VERSION} VERSION ${protobuf_VERSION}
OUTPUT_NAME ${LIB_PREFIX}protobuf OUTPUT_NAME ${LIB_PREFIX}protobuf
DEBUG_POSTFIX "${protobuf_DEBUG_POSTFIX}") DEBUG_POSTFIX "${protobuf_DEBUG_POSTFIX}")
add_library(protobuf::libprotobuf ALIAS libprotobuf)
...@@ -228,3 +228,4 @@ set_target_properties(libprotoc PROPERTIES ...@@ -228,3 +228,4 @@ set_target_properties(libprotoc PROPERTIES
VERSION ${protobuf_VERSION} VERSION ${protobuf_VERSION}
OUTPUT_NAME ${LIB_PREFIX}protoc OUTPUT_NAME ${LIB_PREFIX}protoc
DEBUG_POSTFIX "${protobuf_DEBUG_POSTFIX}") DEBUG_POSTFIX "${protobuf_DEBUG_POSTFIX}")
add_library(protobuf::libprotoc ALIAS libprotoc)
...@@ -4,3 +4,4 @@ set(protoc_files ...@@ -4,3 +4,4 @@ set(protoc_files
add_executable(protoc ${protoc_files}) add_executable(protoc ${protoc_files})
target_link_libraries(protoc libprotobuf libprotoc) target_link_libraries(protoc libprotobuf libprotoc)
add_executable(protobuf::protoc ALIAS protoc)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment