summaryrefslogtreecommitdiff
path: root/cmake/proto_defs.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/proto_defs.cmake')
-rw-r--r--cmake/proto_defs.cmake42
1 files changed, 0 insertions, 42 deletions
diff --git a/cmake/proto_defs.cmake b/cmake/proto_defs.cmake
deleted file mode 100644
index aae0ce9..0000000
--- a/cmake/proto_defs.cmake
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 2020 Google LLC
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# https://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-function(add_cc_proto_library NAME)
- set(single)
- set(multi_args PROTOS INCS DEPS)
- cmake_parse_arguments(PARSE_ARGV 1 args "" "${single}" "${multi_args}")
-
- protobuf_generate(
- PROTOS ${args_PROTOS}
- LANGUAGE cpp
- OUT_VAR ${NAME}_var
- )
-
- add_library(${NAME}
- ${${NAME}_var}
- )
-
- target_link_libraries(${NAME}
- PUBLIC
- ${Protobuf_LIBRARIES}
- ${args_DEPS}
- )
-
- target_include_directories(${NAME}
- PUBLIC
- ${Protobuf_INCLUDE_DIRS}
- ${args_INCS}
- ${CMAKE_CURRENT_BINARY_DIR}
- )
-endfunction()