diff options
| author | Sander Vrijders <sander.vrijders@ugent.be> | 2017-03-03 14:40:13 +0000 | 
|---|---|---|
| committer | dimitri staessens <dimitri.staessens@ugent.be> | 2017-03-03 14:40:13 +0000 | 
| commit | d753cab1897e323b59923e2b0b11f550b087351c (patch) | |
| tree | f1ba42d8db45941ef6d492095fc8ae1823ae6ee6 /cmake/FindProtobufC.cmake | |
| parent | b1b59cc4642faa99514f2288ba1bb5324a79850f (diff) | |
| parent | c9fb31c7ebadc076b7c3bfd9dbe1c492c6ef7172 (diff) | |
| download | ouroboros-d753cab1897e323b59923e2b0b11f550b087351c.tar.gz ouroboros-d753cab1897e323b59923e2b0b11f550b087351c.zip | |
Merged in sandervrijders/ouroboros/be-cdap-flow (pull request #397)
Be cdap flow
Diffstat (limited to 'cmake/FindProtobufC.cmake')
| -rw-r--r-- | cmake/FindProtobufC.cmake | 44 | 
1 files changed, 22 insertions, 22 deletions
| diff --git a/cmake/FindProtobufC.cmake b/cmake/FindProtobufC.cmake index 6b81d751..ff532a46 100644 --- a/cmake/FindProtobufC.cmake +++ b/cmake/FindProtobufC.cmake @@ -1,22 +1,22 @@  function(PROTOBUF_GENERATE_C SRCS HDRS) -  if(NOT ARGN) +  if (NOT ARGN)      message(SEND_ERROR "Error: PROTOBUF_GENERATE_C() called without any proto files")      return() -  endif() +  endif () -  if(PROTOBUF_GENERATE_C_APPEND_PATH) +  if (PROTOBUF_GENERATE_C_APPEND_PATH)      # Create an include path for each file specified -    foreach(FIL ${ARGN}) +    foreach (FIL ${ARGN})        get_filename_component(ABS_FIL ${FIL} ABSOLUTE)        get_filename_component(ABS_PATH ${ABS_FIL} PATH)        list(FIND _protobuf_include_path ${ABS_PATH} _contains_already) -      if(${_contains_already} EQUAL -1) -          list(APPEND _protobuf_include_path -I ${ABS_PATH}) -      endif() -    endforeach() -  else() +      if (${_contains_already} EQUAL -1) +        list(APPEND _protobuf_include_path -I ${ABS_PATH}) +      endif () +    endforeach () +  else ()      set(_protobuf_include_path -I ${CMAKE_CURRENT_SOURCE_DIR}) -  endif() +  endif ()    set(${SRCS})    set(${HDRS}) @@ -29,7 +29,7 @@ function(PROTOBUF_GENERATE_C SRCS HDRS)      add_custom_command(        OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/${FIL_WE}.pb-c.c" -             "${CMAKE_CURRENT_BINARY_DIR}/${FIL_WE}.pb-c.h" +      "${CMAKE_CURRENT_BINARY_DIR}/${FIL_WE}.pb-c.h"        COMMAND  ${PROTOBUF_PROTOC_C_EXECUTABLE}        ARGS --c_out=${CMAKE_CURRENT_BINARY_DIR} ${_protobuf_include_path} ${ABS_FIL}        DEPENDS ${ABS_FIL} ${PROTOBUF_PROTOC_C_EXECUTABLE} @@ -44,31 +44,31 @@ endfunction()  # By default have PROTOBUF_GENERATE_C macro pass -I to protoc  # for each directory where a proto file is referenced. -if(NOT DEFINED PROTOBUF_GENERATE_C_APPEND_PATH) +if (NOT DEFINED PROTOBUF_GENERATE_C_APPEND_PATH)    set(PROTOBUF_GENERATE_C_APPEND_PATH TRUE) -endif() +endif ()  # Find library  find_library(PROTOBUF_C_LIBRARY -    NAMES libprotobuf-c.so libprotobuf-c libprotobuf-c.dylib -) +  NAMES libprotobuf-c.so libprotobuf-c libprotobuf-c.dylib +  )  mark_as_advanced(PROTOBUF_C_LIBRARY)  # Find the include directory  find_path(PROTOBUF_C_INCLUDE_DIR -    google/protobuf-c/protobuf-c.h -) +  google/protobuf-c/protobuf-c.h +  )  mark_as_advanced(PROTOBUF_C_INCLUDE_DIR)  # Find the protoc-c Executable  find_program(PROTOBUF_PROTOC_C_EXECUTABLE -    NAMES protoc-c -    DOC "The Google Protocol Buffers C Compiler" -) +  NAMES protoc-c +  DOC "The Google Protocol Buffers C Compiler" +  )  mark_as_advanced(PROTOBUF_PROTOC_C_EXECUTABLE)  find_package(PackageHandleStandardArgs) -FIND_PACKAGE_HANDLE_STANDARD_ARGS(ProtobufC DEFAULT_MSG -    PROTOBUF_C_LIBRARY PROTOBUF_C_INCLUDE_DIR PROTOBUF_PROTOC_C_EXECUTABLE) +find_package_handle_standard_args(ProtobufC DEFAULT_MSG +  PROTOBUF_C_LIBRARY PROTOBUF_C_INCLUDE_DIR PROTOBUF_PROTOC_C_EXECUTABLE)  set(PROTOBUF_C_INCLUDE_DIRS ${PROTOBUF_C_INCLUDE_DIR}) | 
