aboutsummaryrefslogtreecommitdiff
path: root/cmake/protobuf-module.cmake.in
diff options
context:
space:
mode:
authorWalter Gray <wgray@leapmotion.com>2016-06-07 20:32:17 -0700
committerWalter Gray <wgray@leapmotion.com>2016-06-07 20:33:24 -0700
commitcadfbc8e2fc50f4c9e5f84c2b454a360f41033c7 (patch)
treec29a19f1a97babedea9d30c582fc46a24dd5ee13 /cmake/protobuf-module.cmake.in
parent401e07d3726e91659228dff8ed9f7cb02026c47e (diff)
downloadprotobuf-cadfbc8e2fc50f4c9e5f84c2b454a360f41033c7.tar.gz
protobuf-cadfbc8e2fc50f4c9e5f84c2b454a360f41033c7.tar.bz2
protobuf-cadfbc8e2fc50f4c9e5f84c2b454a360f41033c7.zip
Removed handling for ALIASED targets since they are unused.
Diffstat (limited to 'cmake/protobuf-module.cmake.in')
-rw-r--r--cmake/protobuf-module.cmake.in33
1 files changed, 9 insertions, 24 deletions
diff --git a/cmake/protobuf-module.cmake.in b/cmake/protobuf-module.cmake.in
index 7ced934a..6e0bcf90 100644
--- a/cmake/protobuf-module.cmake.in
+++ b/cmake/protobuf-module.cmake.in
@@ -143,15 +143,10 @@ function(_protobuf_find_libraries name filename)
# Honor cache entry used by CMake 3.5 and lower.
set(${name}_LIBRARIES "${${name}_LIBRARY}" PARENT_SCOPE)
else()
- get_target_property(_aliased protobuf::lib${filename} ALIASED_TARGET)
- if(_aliased)
- set(${name}_LIBRARY_RELEASE $<TARGET_FILE:protobuf::lib${filename}>)
- set(${name}_LIBRARY_DEBUG $<TARGET_FILE:protobuf::lib${filename}>)
- else()
- get_target_property(${name}_LIBRARY_RELEASE protobuf::lib${filename}
- LOCATION_RELEASE)
- get_target_property(${name}_LIBRARY_DEBUG protobuf::lib${filename}
- LOCATION_DEBUG)
+ get_target_property(${name}_LIBRARY_RELEASE protobuf::lib${filename}
+ LOCATION_RELEASE)
+ get_target_property(${name}_LIBRARY_DEBUG protobuf::lib${filename}
+ LOCATION_DEBUG)
endif()
select_library_configurations(${name})
@@ -198,21 +193,11 @@ get_target_property(Protobuf_INCLUDE_DIRS protobuf::libprotobuf
INTERFACE_INCLUDE_DIRECTORIES)
# Set the protoc Executable
-get_target_property(_aliased protobuf::protoc ALIASED_TARGET)
-if(_aliased)
- if(POLICY CMP0026)
- set(Protobuf_PROTOC_EXECUTABLE $<TARGET_FILE:protobuf::protoc>)
- else()
- get_target_property(Protobuf_PROTOC_EXECUTABLE protobuf::protoc
- LOCATION)
- endif()
-else()
+get_target_property(Protobuf_PROTOC_EXECUTABLE protobuf::protoc
+ IMPORTED_LOCATION_RELEASE)
+if(NOT EXISTS "${Protobuf_PROTOC_EXECUTABLE}")
get_target_property(Protobuf_PROTOC_EXECUTABLE protobuf::protoc
- IMPORTED_LOCATION_RELEASE)
- if(NOT EXISTS "${Protobuf_PROTOC_EXECUTABLE}")
- get_target_property(Protobuf_PROTOC_EXECUTABLE protobuf::protoc
- IMPORTED_LOCATION_DEBUG)
- endif()
+ IMPORTED_LOCATION_DEBUG)
endif()
# Version info variable
@@ -220,7 +205,7 @@ set(Protobuf_VERSION "@protobuf_VERSION@")
include(FindPackageHandleStandardArgs)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(Protobuf
- REQUIRED_VARS Protobuf_LIBRARIES Protobuf_INCLUDE_DIRS
+ REQUIRED_VARS Protobuf_PROTOC_EXECUTABLE Protobuf_LIBRARIES Protobuf_INCLUDE_DIRS
VERSION_VAR Protobuf_VERSION
)