Commit 86ec63fc authored by Dror Kronstein's avatar Dror Kronstein

Making selection of kernel headers type automatic

parent 0c8c179f
...@@ -52,7 +52,9 @@ find_package(LibElf REQUIRED) ...@@ -52,7 +52,9 @@ find_package(LibElf REQUIRED)
# Set to non-zero if system installs kernel headers with split source and build # Set to non-zero if system installs kernel headers with split source and build
# directories in /lib/modules/`uname -r`/. This is the case for debian and # directories in /lib/modules/`uname -r`/. This is the case for debian and
# suse, to the best of my knowledge. # suse, to the best of my knowledge.
if(BCC_KERNEL_HAS_SOURCE_DIR)
if(EXISTS "${ROOT}/lib/modules/${CMAKE_SYSTEM_VERSION}/build" AND EXISTS "${ROOT}/lib/modules/${CMAKE_SYSTEM_VERSION}/source")
message("Building for a split build/source kernel headers package")
set(BCC_KERNEL_HAS_SOURCE_DIR 1) set(BCC_KERNEL_HAS_SOURCE_DIR 1)
set(BCC_KERNEL_MODULES_SUFFIX "source") set(BCC_KERNEL_MODULES_SUFFIX "source")
else() else()
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment