diff options
author | Manuel Bentele | 2020-09-15 17:56:51 +0200 |
---|---|---|
committer | Manuel Bentele | 2020-09-16 07:37:56 +0200 |
commit | 7090cf6a7a4da56b17332bfa69ad4d92a0ce2eb8 (patch) | |
tree | 30769bba81fe6c03c80545216df1f16f028f1253 /kernel/cmake/kernel.cmake | |
parent | Ported RAW file format kernel module to Linux 4.18.x (diff) | |
download | xloop-7090cf6a7a4da56b17332bfa69ad4d92a0ce2eb8.tar.gz xloop-7090cf6a7a4da56b17332bfa69ad4d92a0ce2eb8.tar.xz xloop-7090cf6a7a4da56b17332bfa69ad4d92a0ce2eb8.zip |
Added RPM package creation and moved to relative CMake installation paths
Diffstat (limited to 'kernel/cmake/kernel.cmake')
-rw-r--r-- | kernel/cmake/kernel.cmake | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/kernel/cmake/kernel.cmake b/kernel/cmake/kernel.cmake index 90553f6..385cb40 100644 --- a/kernel/cmake/kernel.cmake +++ b/kernel/cmake/kernel.cmake @@ -22,7 +22,7 @@ macro(add_kernel_module MODULE_NAME KERNEL_DIR MODULE_MACRO MODULE_SOURCE_FILES endif() # define build command set(MODULE_BUILD_COMMAND ${CMAKE_MAKE_PROGRAM} ${MODULE_MACRO} - -C ${KERNEL_DIR}/build + -C /${KERNEL_DIR}/build M=${CMAKE_CURRENT_BINARY_DIR}/${MODULE_NAME} modules EXTRA_CFLAGS=${KERNEL_C_FLAGS} KBUILD_EXTRA_SYMBOLS=${MODULE_EXTRA_SYMBOLS}) @@ -32,8 +32,8 @@ macro(add_kernel_module MODULE_NAME KERNEL_DIR MODULE_MACRO MODULE_SOURCE_FILES DEPENDS ${MODULE_SOURCE_FILES} ${MODULE_HEADER_FILES} ${BUILD_SOURCE_FILE} VERBATIM) add_custom_target(${MODULE_NAME} ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${MODULE_NAME}/${MODULE_NAME}.ko ${ARGV6}) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${MODULE_NAME}/${MODULE_NAME}.ko + install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/${MODULE_NAME}/${MODULE_NAME}.ko DESTINATION ${KERNEL_DIR}/extra PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ COMPONENT main) -endmacro(add_kernel_module)
\ No newline at end of file +endmacro(add_kernel_module) |