find_package(PkgConfig REQUIRED) pkg_check_modules(protobuf-c REQUIRED IMPORTED_TARGET libprotobuf-c) add_subdirectory(libomemo-c) target_include_directories(omemo-c PUBLIC $ $) target_link_libraries(omemo-c PRIVATE PkgConfig::protobuf-c) export(TARGETS omemo-c FILE Findomemo-c.cmake) install( TARGETS omemo-c EXPORT OmemoCTargets RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} ) install( EXPORT OmemoCTargets DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/libomemo-c" FILE Findomemo-c.cmake )