android: add -llog for libprotobuf
authorAlexander Alekhin <alexander.a.alekhin@gmail.com>
Tue, 8 Dec 2020 09:12:23 +0000 (09:12 +0000)
committerAlexander Alekhin <alexander.a.alekhin@gmail.com>
Thu, 10 Dec 2020 20:00:58 +0000 (20:00 +0000)
3rdparty/protobuf/CMakeLists.txt

index c71bf9f..f249d2d 100644 (file)
@@ -153,6 +153,11 @@ set_target_properties(libprotobuf
     ARCHIVE_OUTPUT_DIRECTORY ${3P_LIBRARY_OUTPUT_PATH}
     )
 
+if(ANDROID)
+  # https://github.com/opencv/opencv/issues/17282
+  target_link_libraries(libprotobuf INTERFACE "-landroid" "-llog")
+endif()
+
 get_protobuf_version(Protobuf_VERSION "${PROTOBUF_ROOT}/src")
 set(Protobuf_VERSION ${Protobuf_VERSION} CACHE INTERNAL "" FORCE)