CMake Kbuild: fail at cmake time if KERNEL_DIR is missing

Change-Id: I66660718841d05003b87995d68bec728aa0db9ba
This commit is contained in:
Dominique Martinet
2019-02-27 17:22:02 +09:00
committed by Dominique Martinet
parent fb3f1c58a8
commit 63d15f7dfc

View File

@ -78,6 +78,10 @@ endif(ENABLE_WERROR)
# the native build system do these checks, if possible at all...
add_custom_command(OUTPUT kmod_always_rebuild COMMAND touch kmod_always_rebuild)
if (NOT EXISTS "${KERNEL_DIR}/Makefile")
message(FATAL_ERROR "${KERNEL_DIR} does not contain a Makefile and is probably missing. install kernel development package or set the KERNEL_DIR variable")
endif()
add_custom_command(
OUTPUT "${MODULE_NAME}.ko"
"Module.symvers"