mirror of
https://git.rwth-aachen.de/acs/public/villas/node/
synced 2025-03-30 00:00:11 +01:00
20 lines
749 B
CMake
20 lines
749 B
CMake
pkg_check_modules(PC_PROTOBUFC QUIET libprotobuf-c)
|
|
set(PROTOBUFC_DEFINITIONS ${PC_PROTOBUFC_CFLAGS_OTHER})
|
|
|
|
find_path(PROTOBUFC_INCLUDE_DIR google/protobuf-c/protobuf-c.h
|
|
HINTS ${PC_PROTOBUFC_INCLUDEDIR} ${PC_PROTOBUFC_INCLUDE_DIRS}
|
|
PATH_SUFFIXES libprotobuf-c)
|
|
|
|
find_library(PROTOBUFC_LIBRARY NAMES protobuf-c
|
|
HINTS ${PC_PROTOBUFC_LIBDIR}
|
|
${PC_PROTOBUFC_LIBRARY_DIRS})
|
|
|
|
find_program(PROTOBUFC_COMPILER protoc-c)
|
|
|
|
include(FindPackageHandleStandardArgs)
|
|
find_package_handle_standard_args(libprotobuf-c DEFAULT_MSG
|
|
PROTOBUFC_LIBRARY PROTOBUFC_INCLUDE_DIR PROTOBUFC_COMPILER)
|
|
mark_as_advanced(PROTOBUFC PROTOBUFC_INCLUDE_DIR PROTOBUFC_LIBRARY)
|
|
|
|
set(PROTOBUFC_LIBRARIES ${PROTOBUFC_LIBRARY})
|
|
set(PROTOBUFC_INCLUDE_DIRS ${PROTOBUFC_INCLUDE_DIR})
|