- # test running make in kernel directory, using "make kernelversion"
- make_returncode = run_command('make', '-sC', kernel_dir,
- 'kernelversion').returncode()
- if make_returncode != 0
- if meson.version().version_compare('>=0.44')
- warning(WARN_NO_HEADERS)
- else
- message('WARNING: ' + WARN_NO_HEADERS)
- endif
- else # returncode == 0
+# test running make in kernel directory, using "make kernelversion"
+make_returncode = run_command('make', '-sC', kernel_dir + '/build',
+ 'kernelversion').returncode()
+if make_returncode != 0
+ error('Cannot compile kernel modules as requested - are kernel headers installed?')
+endif