Remove gRPC proto compiler invocation from CMakeLists.txt (#878)
							parent
							
								
									c212bbb698
								
							
						
					
					
						commit
						df518b80c8
					
				| 
						 | 
				
			
			@ -22,8 +22,6 @@ set(CARTOGRAPHER_PATCH_VERSION 0)
 | 
			
		|||
set(CARTOGRAPHER_VERSION ${CARTOGRAPHER_MAJOR_VERSION}.${CARTOGRAPHER_MINOR_VERSION}.${CARTOGRAPHER_PATCH_VERSION})
 | 
			
		||||
set(CARTOGRAPHER_SOVERSION ${CARTOGRAPHER_MAJOR_VERSION}.${CARTOGRAPHER_MINOR_VERSION})
 | 
			
		||||
option(BUILD_GRPC "build Cartographer gRPC support" false)
 | 
			
		||||
# TODO(gaschler): Make this an option.
 | 
			
		||||
set(GRPC_PLUGIN_PATH "/usr/local/bin/grpc_cpp_plugin")
 | 
			
		||||
 | 
			
		||||
include("${PROJECT_SOURCE_DIR}/cmake/functions.cmake")
 | 
			
		||||
google_initialize_cartographer_project()
 | 
			
		||||
| 
						 | 
				
			
			@ -115,20 +113,16 @@ if(${BUILD_GRPC})
 | 
			
		|||
 | 
			
		||||
    list(APPEND ALL_GRPC_SERVICE_SRCS "${PROJECT_BINARY_DIR}/${DIR}/${FIL_WE}.pb.cc")
 | 
			
		||||
    list(APPEND ALL_GRPC_SERVICE_HDRS "${PROJECT_BINARY_DIR}/${DIR}/${FIL_WE}.pb.h")
 | 
			
		||||
    list(APPEND ALL_GRPC_SERVICE_SRCS "${PROJECT_BINARY_DIR}/${DIR}/${FIL_WE}.grpc.pb.cc")
 | 
			
		||||
    list(APPEND ALL_GRPC_SERVICE_HDRS "${PROJECT_BINARY_DIR}/${DIR}/${FIL_WE}.grpc.pb.h")
 | 
			
		||||
 | 
			
		||||
    add_custom_command(
 | 
			
		||||
      OUTPUT "${PROJECT_BINARY_DIR}/${DIR}/${FIL_WE}.grpc.pb.cc"
 | 
			
		||||
             "${PROJECT_BINARY_DIR}/${DIR}/${FIL_WE}.grpc.pb.h"
 | 
			
		||||
      OUTPUT "${PROJECT_BINARY_DIR}/${DIR}/${FIL_WE}.pb.cc"
 | 
			
		||||
             "${PROJECT_BINARY_DIR}/${DIR}/${FIL_WE}.pb.h"
 | 
			
		||||
      COMMAND  ${PROTOBUF_PROTOC_EXECUTABLE}
 | 
			
		||||
      ARGS --grpc_out  ${PROJECT_BINARY_DIR}
 | 
			
		||||
        --cpp_out  ${PROJECT_BINARY_DIR}
 | 
			
		||||
      ARGS --cpp_out  ${PROJECT_BINARY_DIR}
 | 
			
		||||
        -I ${PROJECT_SOURCE_DIR}
 | 
			
		||||
        --plugin=protoc-gen-grpc=${GRPC_PLUGIN_PATH}
 | 
			
		||||
        ${ABS_FIL}
 | 
			
		||||
      DEPENDS ${ABS_FIL}
 | 
			
		||||
      COMMENT "Running C++ protocol buffer compiler with gRPC support on ${ABS_FIL}"
 | 
			
		||||
      COMMENT "Running C++ protocol buffer compiler on ${ABS_FIL}"
 | 
			
		||||
      VERBATIM
 | 
			
		||||
    )
 | 
			
		||||
  endforeach()
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue