feat: rcmem
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user