From 661ba0ce4a4f96d555aa45c2f2d6a967a8ca2f7a Mon Sep 17 00:00:00 2001 From: Masamichi Takagi Date: Tue, 26 Jan 2021 03:09:37 -0500 Subject: [PATCH] docs: add editing spec file when building rpm Change-Id: Ic8dc9d8c6aef6d2180844891d743a09f4a3bdd9d --- docs/install.rst | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/docs/install.rst b/docs/install.rst index a1b812f4..b949a8d0 100644 --- a/docs/install.rst +++ b/docs/install.rst @@ -129,11 +129,27 @@ Create the tarball and the spec file: make dist cp mckernel-.tar.gz /SOURCES +(optional) Insert a line into ``scripts/mckernel.spec`` to specify +cmake options. For example: + +:: + + %cmake -DCMAKE_BUILD_TYPE=Release \ + -DUNAME_R=%{kernel_version} \ + -DKERNEL_DIR=%{kernel_dir} \ + %{?cmake_libdir:-DCMAKE_INSTALL_LIBDIR=%{cmake_libdir}} \ + %{?build_target:-DBUILD_TARGET=%{build_target}} \ + %{?toolchain_file:-DCMAKE_TOOLCHAIN_FILE=%{toolchain_file}} \ + -DENABLE_TOFU=ON -DENABLE_FUGAKU_HACKS=ON -DENABLE_KRM_WORKAROUND=OFF -DWITH_KRM=ON -DENABLE_FUGAKU_DEBUG=OFF \ + . + Create the rpm package: When not cross-compiling: """"""""""""""""""""""""" +Then build the rpm: + :: rpmbuild -ba scripts/mckernel.spec