commit | efb4f6aa876787aaa9d0fed415dfe7e4d114307c | [log] [tgz] |
---|---|---|
author | William A. Kennington III <wak@google.com> | Thu Jul 20 17:37:07 2023 -0700 |
committer | William A. Kennington III <wak@google.com> | Fri Jul 28 13:08:26 2023 -0700 |
tree | 7371a20967fb2de6bd7edf99f9fe22eb488d63c6 | |
parent | 4c52102525fa7478fe288ca3a930f6728ce324e5 [diff] |
build: Remove forced lto meson has an option for enabling LTO and we do so inside of releases. We don't want to spend extra time with this for unit tests where we don't care about binary size. Change-Id: Id2642a72a671d4ea13cb6b0d5f383f2a509cfff3 Signed-off-by: William A. Kennington III <wak@google.com>
meson builddir ninja -C builddir
meson builddir -Dbuildtype=minsize -Db_lto=true -Dtests=disabled ninja -C builddir
If any of the dependencies are not found on the host system during configuration, meson automatically gets them via its wrap dependencies mentioned in ipmid/subprojects
.
meson builddir -Dwrap_mode=nofallback ninja -C builddir
meson builddir -Dbuildtype=debug ninja -C builddir
meson builddir -Db_coverage=true -Dtests=enabled ninja -C builddir test ninja -C builddir coverage