rdma_sbin_executable(iwpmd iwarp_pm_common.c iwarp_pm_helper.c iwarp_pm_server.c ) target_link_libraries(iwpmd LINK_PRIVATE ${SYSTEMD_LIBRARIES} ${NL_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT} ) rdma_man_pages( iwpmd.8.in iwpmd.conf.5.in ) rdma_subst_install(FILES "iwpmd.service.in" RENAME "iwpmd.service" DESTINATION "${CMAKE_INSTALL_SYSTEMD_SERVICEDIR}") rdma_subst_install(FILES "iwpmd_init.in" DESTINATION "${CMAKE_INSTALL_INITDDIR}" RENAME "iwpmd" PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ OWNER_EXECUTE GROUP_EXECUTE WORLD_EXECUTE) install(FILES "iwpmd.conf" DESTINATION "${CMAKE_INSTALL_SYSCONFDIR}") install(FILES "iwpmd.rules" RENAME "90-iwpmd.rules" DESTINATION "${CMAKE_INSTALL_UDEV_RULESDIR}") install(FILES modules-iwpmd.conf RENAME "iwpmd.conf" DESTINATION "${CMAKE_INSTALL_SYSCONFDIR}/rdma/modules")