summaryrefslogtreecommitdiff
path: root/cmake/InstallDPDK.cmake
blob: e4018e37cdd07e5696e5bf6c6aacec113d36ee62 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

# Install DPDK Library, Modules, Scripts etc.
# to MR_INSTALL

# find dpdk location
install(PROGRAMS ${DPDK_ROOT_DIR}/bin/dpdk-proc-info DESTINATION ${MR_INSTALL_BINDIR}
        RENAME mrtools-pinfo COMPONENT Program)

install(PROGRAMS ${DPDK_ROOT_DIR}/bin/dpdk-devbind.py DESTINATION  ${MR_INSTALL_BINDIR} COMPONENT Program)

install(PROGRAMS ${DPDK_ROOT_DIR}/bin/dpdk-hugepages.py DESTINATION  ${MR_INSTALL_BINDIR} COMPONENT Program)

install(DIRECTORY ${DPDK_ROOT_DIR}/lib64/dpdk/pmds-22.0-glue/ DESTINATION ${MR_INSTALL_LIBDIR} 
        COMPONENT Program FILES_MATCHING PATTERN "*"
        PERMISSIONS OWNER_WRITE OWNER_READ OWNER_EXECUTE GROUP_READ GROUP_EXECUTE  WORLD_READ WORLD_EXECUTE)