cmake_minimum_required(VERSION 3.16)
include_directories(${CMAKE_CURRENT_BINARY_DIR})
add_executable(Example Test_Helpers.cpp)
target_link_libraries(Example PUBLIC
gtest_main
protobuf_parser
protobuf ${PROTOBUF_LIBRARY}
)
add_test(
NAME Example
COMMAND Example
)
необходимо сгенерировать и подключить файл message.proto к модульным тестам. CMake выдает ошибку:[code]fatal error: protobuf/message.pb.h: not found #include [/code] CMakeLists.txt: [code]cmake_minimum_required(VERSION 3.16.3) cmake_policy(SET CMP0016 NEW)
project(protobuf_parser VERSION 1.0.0 DESCRIPTION "Разбор потока length-prefixed Protobuf сообщений на C++")
add_executable(Example Test_Helpers.cpp) target_link_libraries(Example PUBLIC gtest_main protobuf_parser protobuf ${PROTOBUF_LIBRARY} ) add_test( NAME Example COMMAND Example ) [/code] Искал информацию в Интернете, но не нашел