summaryrefslogtreecommitdiff
path: root/cmake/InstallDPDK.cmake
blob: c90ab28356abeaba56e1cb369df8728883bcfe84 (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-24.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)