diff options
| author | Xavier Del Campo Romero <xavi92@disroot.org> | 2026-02-03 15:59:29 +0100 |
|---|---|---|
| committer | Xavier Del Campo Romero <xavi92@disroot.org> | 2026-02-03 16:26:52 +0100 |
| commit | fdb64c59865e4db76addfb8222f6421443e25240 (patch) | |
| tree | 0de2bad9f758c69b7fb9ba2670653c8515a3a70d /libomemo-c | |
| parent | 207176de48d5e44c8d3e6318b526db5d772dd008 (diff) | |
| download | yachat6-fdb64c59865e4db76addfb8222f6421443e25240.tar.gz | |
Import files from xxcc
Diffstat (limited to 'libomemo-c')
| -rw-r--r-- | libomemo-c/CMakeLists.txt | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/libomemo-c/CMakeLists.txt b/libomemo-c/CMakeLists.txt new file mode 100644 index 0000000..ba52fed --- /dev/null +++ b/libomemo-c/CMakeLists.txt @@ -0,0 +1,23 @@ +find_package(PkgConfig REQUIRED) +pkg_check_modules(protobuf-c REQUIRED IMPORTED_TARGET libprotobuf-c) +set(CMAKE_POLICY_DEFAULT_CMP0048 NEW) +add_subdirectory(libomemo-c) +target_include_directories(omemo-c PUBLIC + $<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/libomemo-c/src> + $<INSTALL_INTERFACE:libomemo-c/src>) +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 +) |
