diff options
author | Alexander Dorokhine <adorokhine@google.com> | 2021-09-20 11:19:23 -0700 |
---|---|---|
committer | Alexander Dorokhine <adorokhine@google.com> | 2021-09-20 11:19:23 -0700 |
commit | 3bccac70fb3269ac0e2feb73fe23d8e84affb21d (patch) | |
tree | 6c940b8484326a75091db3b9407caab4607469aa /CMakeLists.txt | |
parent | 57eadbc901da87e1b9c26062883eedc087e52b41 (diff) | |
download | icing-3bccac70fb3269ac0e2feb73fe23d8e84affb21d.tar.gz |
Build libicing against libprotobuf-cpp-lite.
This allows for a smaller binary (2.4M -> 1.6M libicing.so arm64).
Bug: 147509515
Test: Build; connectedCheck
Change-Id: I03c10f0ab0bc7a36fa886b18cfe4b8bb7e9c9e78
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 01ee8eb..a1d849f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -74,7 +74,7 @@ foreach(FILE ${Icing_PROTO_FILES}) "${Icing_PROTO_GEN_DIR}/${FILE_NOEXT}.pb.h" COMMAND ${Protobuf_PROTOC_PATH} --proto_path "${CMAKE_CURRENT_SOURCE_DIR}/proto" - --cpp_out ${Icing_PROTO_GEN_DIR} + --cpp_out "lite:${Icing_PROTO_GEN_DIR}" ${FILE} WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/proto/${FILE} @@ -127,4 +127,4 @@ target_include_directories(icing PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}) target_include_directories(icing PRIVATE ${Icing_PROTO_GEN_DIR}) target_include_directories(icing PRIVATE "${Protobuf_SOURCE_DIR}/src") target_include_directories(icing PRIVATE "${ICU_SOURCE_DIR}/include") -target_link_libraries(icing protobuf::libprotobuf libandroidicu log) +target_link_libraries(icing protobuf::libprotobuf-lite libandroidicu log z) |