diff options
author | arcadia-devtools <arcadia-devtools@yandex-team.ru> | 2022-02-18 15:49:59 +0300 |
---|---|---|
committer | arcadia-devtools <arcadia-devtools@yandex-team.ru> | 2022-02-18 15:49:59 +0300 |
commit | b4cb34dfb2619f594d82e512fd9ff7fc97400133 (patch) | |
tree | 6a64ab25a145265287789bceed3f59e953561206 /contrib/tools/protoc | |
parent | 5e837a820d5be0671fa4096a1cc1e378453e5132 (diff) | |
download | ydb-b4cb34dfb2619f594d82e512fd9ff7fc97400133.tar.gz |
intermediate changes
ref:1a0585d83f27cb6fb5b9c4f68a08177e10faf3b3
Diffstat (limited to 'contrib/tools/protoc')
-rw-r--r-- | contrib/tools/protoc/bin/CMakeLists.txt | 17 | ||||
-rw-r--r-- | contrib/tools/protoc/plugins/cpp_styleguide/CMakeLists.txt | 17 | ||||
-rw-r--r-- | contrib/tools/protoc/plugins/grpc_cpp/CMakeLists.txt | 24 |
3 files changed, 58 insertions, 0 deletions
diff --git a/contrib/tools/protoc/bin/CMakeLists.txt b/contrib/tools/protoc/bin/CMakeLists.txt new file mode 100644 index 0000000000..fce0c3e05b --- /dev/null +++ b/contrib/tools/protoc/bin/CMakeLists.txt @@ -0,0 +1,17 @@ +add_executable(protoc) +target_link_libraries(protoc PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + contrib-libs-protoc +) +target_sources(protoc PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src/google/protobuf/compiler/main.cc +) +target_link_flags(protoc + PUBLIC + -lpthread + -lrt + -ldl +) +vcs_info(protoc) diff --git a/contrib/tools/protoc/plugins/cpp_styleguide/CMakeLists.txt b/contrib/tools/protoc/plugins/cpp_styleguide/CMakeLists.txt new file mode 100644 index 0000000000..6cd1298c22 --- /dev/null +++ b/contrib/tools/protoc/plugins/cpp_styleguide/CMakeLists.txt @@ -0,0 +1,17 @@ +add_executable(cpp_styleguide) +target_link_libraries(cpp_styleguide PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + contrib-libs-protoc +) +target_sources(cpp_styleguide PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/tools/protoc/plugins/cpp_styleguide/cpp_styleguide.cpp +) +target_link_flags(cpp_styleguide + PUBLIC + -lpthread + -lrt + -ldl +) +vcs_info(cpp_styleguide) diff --git a/contrib/tools/protoc/plugins/grpc_cpp/CMakeLists.txt b/contrib/tools/protoc/plugins/grpc_cpp/CMakeLists.txt new file mode 100644 index 0000000000..5fdb257c23 --- /dev/null +++ b/contrib/tools/protoc/plugins/grpc_cpp/CMakeLists.txt @@ -0,0 +1,24 @@ +add_executable(grpc_cpp) +target_compile_options(grpc_cpp PRIVATE + -DGRPC_USE_ABSL=0 +) +target_include_directories(grpc_cpp PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/grpc + ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/include +) +target_link_libraries(grpc_cpp PUBLIC + contrib-libs-cxxsupp + yutil + library-cpp-cpuid_check + src-compiler-grpc_plugin_support +) +target_sources(grpc_cpp PRIVATE + ${CMAKE_SOURCE_DIR}/contrib/libs/grpc/src/compiler/cpp_plugin.cc +) +target_link_flags(grpc_cpp + PUBLIC + -lpthread + -lrt + -ldl +) +vcs_info(grpc_cpp) |