blob: bf538034ea53336c162b8d1d640cf9f680ec445c [file] [log] [blame] [edit]
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")