diff options
author | Manuel Bentele | 2020-09-14 14:19:32 +0200 |
---|---|---|
committer | Manuel Bentele | 2020-09-16 07:37:56 +0200 |
commit | 233910a1ed5d11ffe673f1fbcecd68f577fb686c (patch) | |
tree | 25aba58bba30c49ee6c6cb2ed0d4f900e512bcb9 /kernel/CMakeLists.txt | |
parent | Changed printing in kernel modules to support dynamic debug (diff) | |
download | xloop-233910a1ed5d11ffe673f1fbcecd68f577fb686c.tar.gz xloop-233910a1ed5d11ffe673f1fbcecd68f577fb686c.tar.xz xloop-233910a1ed5d11ffe673f1fbcecd68f577fb686c.zip |
Fixed CMake build error on Linux v5.8 or later
Diffstat (limited to 'kernel/CMakeLists.txt')
-rw-r--r-- | kernel/CMakeLists.txt | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/kernel/CMakeLists.txt b/kernel/CMakeLists.txt index 752a645..e45ffc2 100644 --- a/kernel/CMakeLists.txt +++ b/kernel/CMakeLists.txt @@ -30,9 +30,6 @@ if(CMAKE_BUILD_TYPE MATCHES Debug) set(KERNEL_C_FLAGS "${KERNEL_C_FLAGS} ${KERNEL_C_FLAGS_DEBUG}") endif(CMAKE_BUILD_TYPE MATCHES Debug) -# preparation of the Kbuild file -add_kernel_build(prepare ${CMAKE_CURRENT_SOURCE_DIR}/Kbuild) - # xloop main Linux kernel module set(KERNEL_MODULE_XLOOP_SOURCE_FILES ${CMAKE_CURRENT_SOURCE_DIR}/xloop_file_fmt.c ${CMAKE_CURRENT_SOURCE_DIR}/xloop_main.c) @@ -43,16 +40,18 @@ add_kernel_module(xloop "${KERNEL_DIR}" "CONFIG_BLK_DEV_XLOOP=m" "${KERNEL_MODULE_XLOOP_SOURCE_FILES}" "${KERNEL_MODULE_XLOOP_HEADER_FILES}" - ${CMAKE_CURRENT_BINARY_DIR}/Kbuild) + ${CMAKE_CURRENT_SOURCE_DIR}/Kbuild) # xloop_file_fmt_raw Linux kernel module set(KERNEL_MODULE_XLOOP_RAW_SOURCE_FILES ${CMAKE_CURRENT_SOURCE_DIR}/xloop_file_fmt_raw.c) -set(KERNEL_MODULE_XLOOP_RAW_HEADER_FILES ) +set(KERNEL_MODULE_XLOOP_RAW_HEADER_FILES ${CMAKE_CURRENT_SOURCE_DIR}/xloop_file_fmt.h + ${CMAKE_CURRENT_SOURCE_DIR}/xloop_main.h + ${CMAKE_CURRENT_SOURCE_DIR}/uapi) add_kernel_module(xloop_file_fmt_raw "${KERNEL_DIR}" "CONFIG_BLK_DEV_XLOOP_FILE_FMT_RAW=m" "${KERNEL_MODULE_XLOOP_RAW_SOURCE_FILES}" "${KERNEL_MODULE_XLOOP_RAW_HEADER_FILES}" - ${CMAKE_CURRENT_BINARY_DIR}/Kbuild + ${CMAKE_CURRENT_SOURCE_DIR}/Kbuild xloop) # xloop_file_fmt_qcow Linux kernel module @@ -61,12 +60,15 @@ set(KERNEL_MODULE_XLOOP_QCOW_SOURCE_FILES ${CMAKE_CURRENT_SOURCE_DIR}/xloop_file ${CMAKE_CURRENT_SOURCE_DIR}/xloop_file_fmt_qcow_main.c) set(KERNEL_MODULE_XLOOP_QCOW_HEADER_FILES ${CMAKE_CURRENT_SOURCE_DIR}/xloop_file_fmt_qcow_cache.h ${CMAKE_CURRENT_SOURCE_DIR}/xloop_file_fmt_qcow_cluster.h - ${CMAKE_CURRENT_SOURCE_DIR}/xloop_file_fmt_qcow_main.h) + ${CMAKE_CURRENT_SOURCE_DIR}/xloop_file_fmt_qcow_main.h + ${CMAKE_CURRENT_SOURCE_DIR}/xloop_file_fmt.h + ${CMAKE_CURRENT_SOURCE_DIR}/xloop_main.h + ${CMAKE_CURRENT_SOURCE_DIR}/uapi) add_kernel_module(xloop_file_fmt_qcow "${KERNEL_DIR}" "CONFIG_BLK_DEV_XLOOP_FILE_FMT_QCOW=m" "${KERNEL_MODULE_XLOOP_QCOW_SOURCE_FILES}" "${KERNEL_MODULE_XLOOP_QCOW_HEADER_FILES}" - ${CMAKE_CURRENT_BINARY_DIR}/Kbuild + ${CMAKE_CURRENT_SOURCE_DIR}/Kbuild xloop) if(${CMAKE_BUILD_TYPE} MATCHES Debug) |