feat: rcmem

This commit is contained in:
2026-04-18 04:03:41 +02:00
parent 29683dfe1c
commit d829209488
5 changed files with 161 additions and 10 deletions

View File

@@ -14,6 +14,9 @@ target_include_directories(
add_executable(strings ${CMAKE_CURRENT_SOURCE_DIR}/app/strings.c)
target_link_libraries(strings PRIVATE c-libs)
add_executable(rc ${CMAKE_CURRENT_SOURCE_DIR}/app/rc.c)
target_link_libraries(rc PRIVATE c-libs)
include(CTest)
if(BUILD_TESTING)
find_package(PkgConfig REQUIRED)
@@ -30,25 +33,26 @@ endif()
include(CMakePackageConfigHelpers)
include(GNUInstallDirs)
install(DIRECTORY include/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
install(
TARGETS c-libs
EXPORT c-libs
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib
RUNTIME DESTINATION bin)
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/include/c-libs
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
install(
EXPORT c-libs
FILE c-libsTargets.cmake
NAMESPACE c-libs::
DESTINATION lib/cmake/c-libs)
DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/c-libs)
configure_package_config_file(
${CMAKE_CURRENT_SOURCE_DIR}/c-libsConfig.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/c-libsConfig.cmake
INSTALL_DESTINATION lib/cmake/c-libs)
INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/c-libs)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/c-libsConfig.cmake
DESTINATION lib/cmake/c-libs)
DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/c-libs)