diff options
Diffstat (limited to 'cmake/proto_defs.cmake')
-rw-r--r-- | cmake/proto_defs.cmake | 42 |
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() |