Ai
2 Star 2 Fork 3

anbox/anbox-headless

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
FindProtobuf.cmake 1.41 KB
一键复制 编辑 原始数据 按行查看 历史
# - Try to find protobuf
# TO MERGE: /usr/share/cmake-3.15/Modules/FindProtobuf.cmake
#
set(Protobuf_VERSION 2.6.1)
find_path(Protobuf_INCLUDE_DIR google/protobuf message.h
HINTS ${PREBUILT_LIBRARIES}/protobuf-${Protobuf_VERSION}/include
)
find_library(Protobuf_LIBRARY NAMES libprotobuf.a
HINTS ${PREBUILT_LIBRARIES}/protobuf-${Protobuf_VERSION}/linux/${CMAKE_SYSTEM_PROCESSOR}/lib
)
find_library(Protobuf_LITE_LIBRARY NAMES libprotobuf-lite.a
HINTS ${PREBUILT_LIBRARIES}/protobuf-${Protobuf_VERSION}/linux/${CMAKE_SYSTEM_PROCESSOR}/lib
)
find_library(Protobuf_PROTOC_LIBRARY NAMES libprotoc.so
HINTS ${PREBUILT_LIBRARIES}/protobuf-${Protobuf_VERSION}/linux/${CMAKE_SYSTEM_PROCESSOR}/bin
)
set(Protobuf_LIBRARIES ${Protobuf_LIBRARY} )
set(Protobuf_LITE_LIBRARIES ${Protobuf_LITE_LIBRARY} )
set(Protobuf_INCLUDE_DIRS ${Protobuf_INCLUDE_DIR} )
set(Protobuf_USE_STATIC_LIBS "ON" )
set(Protobuf_PROTOC_EXECUTABLE ${PREBUILT_LIBRARIES}/protobuf-${Protobuf_VERSION}/bin/protoc )
set(Protobuf_PROTOC_LIBRARIES ${Protobuf_PROTOC_LIBRARY} )
include(FindPackageHandleStandardArgs)
# handle the QUIETLY and REQUIRED arguments and set Protobuf_FOUND to TRUE
# if all listed variables are TRUE
find_package_handle_standard_args(Protobuf DEFAULT_MSG Protobuf_LIBRARY Protobuf_INCLUDE_DIR)
mark_as_advanced(Protobuf_INCLUDE_DIR ${Protobuf_INCLUDE_DIR} )
## define protobuf_generate_cpp
include("${CMAKE_ROOT}/Modules/FindProtobuf.cmake")
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/anbox/anbox-headless.git
git@gitee.com:anbox/anbox-headless.git
anbox
anbox-headless
anbox-headless
master

搜索帮助