Set the install path for the kernel modules as /boot/modules. This may
ease the integration with the official FreeBSD ports system as all
components should be correctly located in the staging directory after
running "ninja install"

Signed-off-by: Bruce Richardson <bruce.richard...@intel.com>
---
 kernel/freebsd/meson.build | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/kernel/freebsd/meson.build b/kernel/freebsd/meson.build
index 336083c48..ab1177147 100644
--- a/kernel/freebsd/meson.build
+++ b/kernel/freebsd/meson.build
@@ -28,5 +28,7 @@ foreach k:kmods
                        'KMOD=' + k,
                        'KMOD_CFLAGS=' + ' '.join(kmod_cflags)],
                depends: built_kmods, # make each module depend on prev
-               build_by_default: get_option('enable_kmods'))
+               build_by_default: get_option('enable_kmods'),
+               install: get_option('enable_kmods'),
+               install_dir: '/boot/modules/')
 endforeach
-- 
2.22.0

Reply via email to