Skip to content

Commit

Permalink
limepcie: on install don't copy compilation artifacts into system sou…
Browse files Browse the repository at this point in the history
…rce directory
  • Loading branch information
rjonaitis committed Jan 27, 2025
1 parent 2f69aff commit ae35ddc
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion drivers/linux/limepcie/cmake/add_kernel_module.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -187,7 +187,12 @@ function(install_kernel_module_modprobe)
install(FILES "${OBJECTS_DIR}/${KMOD_INSTALL_NAME}.ko" DESTINATION /lib/modules/${KMOD_KERNEL_RELEASE}/extra)

# install source code
install(DIRECTORY ${OBJECTS_DIR} DESTINATION "/usr/src")
set(MODULE_SRC_DESTINATION "/usr/src")
install(DIRECTORY ${OBJECTS_DIR} DESTINATION ${MODULE_SRC_DESTINATION} FILES_MATCHING PATTERN "*.h")
install(DIRECTORY ${OBJECTS_DIR} DESTINATION ${MODULE_SRC_DESTINATION} FILES_MATCHING PATTERN "*.c")
install(DIRECTORY ${OBJECTS_DIR} DESTINATION ${MODULE_SRC_DESTINATION} FILES_MATCHING PATTERN "Kbuild")
install(DIRECTORY ${OBJECTS_DIR} DESTINATION ${MODULE_SRC_DESTINATION} FILES_MATCHING PATTERN "Makefile")
install(DIRECTORY ${OBJECTS_DIR} DESTINATION ${MODULE_SRC_DESTINATION} FILES_MATCHING PATTERN "*.conf")

# Generate module dependencies, otherwise modprobe won't see the module
install(CODE "execute_process(COMMAND sudo depmod)")
Expand Down

0 comments on commit ae35ddc

Please sign in to comment.