#
ef9bd935 |
| 04-Apr-2024 |
Konstantin Aladyshev <aladyshev22@gmail.com> |
meson: Fix local build of the settings_gen target
Currently local meson build fails with the following error: """ [343/700] Generating settings_manager_hpp with a custom command FAILED: settings_man
meson: Fix local build of the settings_gen target
Currently local meson build fails with the following error: """ [343/700] Generating settings_manager_hpp with a custom command FAILED: settings_manager.hpp <...>/env/bin/python3 ../settings.py -i ../settings_example.yaml <...> ModuleNotFoundError: No module named 'sdbusplus' """ This is happening because 'settings_manager.mako.hpp' from the 'settings_gen' target refers to python modules from the external 'sdbusplus' project. Therefore in case of a local build it is necessary to provide search path to the relevant sdbusplus subproject folder. Fix this with the help of 'PYTHONPATH' environment variable.
Tested: Both local meson build and Yocto build are finished successfully.
Change-Id: I8ec81edcdeb84c82a315937d3ed31be3dbaa1aa5 Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
show more ...
|
#
96dc05dc |
| 02-Apr-2024 |
Konstantin Aladyshev <aladyshev22@gmail.com> |
meson: Fix local cereal build
Currently local build is failing with a message: """ cereal| Exception: Failed to configure the CMake subproject: Could NOT find Boost (missing: Boost_INCLUDE_DIR seria
meson: Fix local cereal build
Currently local build is failing with a message: """ cereal| Exception: Failed to configure the CMake subproject: Could NOT find Boost (missing: Boost_INCLUDE_DIR serialization) Subproject subprojects/cereal is buildable: NO (disabling) """ Since cereal requires boost only for the sandbox build and this functionality is not needed, add option to skip building performance sandbox comparison to solve the issue.
Tested: "meson setup build" no longer fails with the cereal error.
Change-Id: Ie22c1b08b784aba244a50fd7fed9c5ef4eef5542 Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
show more ...
|
#
3132eca7 |
| 12-Jul-2023 |
Patrick Williams <patrick@stwcx.xyz> |
build: upgrade to C++23
Meson 1.1.1 and GCC-13 both support C++23 and a sufficient portion of the standard has been implemented. Upgrade the build to leverage it.
Change-Id: Ic398c854a3da29dd9eac8
build: upgrade to C++23
Meson 1.1.1 and GCC-13 both support C++23 and a sufficient portion of the standard has been implemented. Upgrade the build to leverage it.
Change-Id: Ic398c854a3da29dd9eac865aa8d2b44159669bfa Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
4d28bcd3 |
| 24-Apr-2023 |
Jagpal Singh Gill <paligill@gmail.com> |
meson: Switch autoconf build to meson
Summary: - Add meson build flow. - Remove the options not being configured from yocto as configure args and add them as constants/define in settings_manager.h
meson: Switch autoconf build to meson
Summary: - Add meson build flow. - Remove the options not being configured from yocto as configure args and add them as constants/define in settings_manager.hpp
Tested: - autotools build passes. - meson build passes with "ninja -C build".
Change-Id: Iaa7704886cdcd5481a04bae77e02df2c6a53aee9 Signed-off-by: Jagpal Singh Gill <paligill@gmail.com>
show more ...
|