History log of /openbmc/phosphor-objmgr/subprojects/ (Results 1 – 7 of 7)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
3e2eb6af29-Mar-2024 Konstantin Aladyshev <aladyshev22@gmail.com>

build: Add wrap file for tinyxml2

Currently local build on the system without tinyxml2 can fail with
the following message:
"""
meson.build:107:8: ERROR: Dependency "tinyxml2" not found, tried
pkgco

build: Add wrap file for tinyxml2

Currently local build on the system without tinyxml2 can fail with
the following message:
"""
meson.build:107:8: ERROR: Dependency "tinyxml2" not found, tried
pkgconfig and cmake
"""
Provide "tinyxml2.wrap" file to fix the issue.
The "tinyxml2.wrap" file is copied from the bmcweb repository.

Change-Id: I652cae42192affd6513d1e148e4b4a177e00999d
Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>

show more ...

8c24362911-Jul-2022 Brad Bishop <bradleyb@fuzziesquirrel.com>

monitor: add cli11 argument parsing

Replace our custom argument parser with one from CLIUtils.

This results in a number of minor behavioral differences.
- The -? option is no longer recognized as

monitor: add cli11 argument parsing

Replace our custom argument parser with one from CLIUtils.

This results in a number of minor behavioral differences.
- The -? option is no longer recognized as an alias for -h/--help.
- The original parser returned EXIT_FAILURE in all cases, but CLIUtils
uses different non-zero error codes in different situations.
- Minor changes to help text descriptions:
----new----
Usage: build/phosphor-unit-failure-monitor.new [OPTIONS]

Options:
-h,--help Print this help message and exit
-s,--source TEXT REQUIRED
-t,--target TEXT REQUIRED
-a,--action ENUM:value in {start->0,stop->1} OR {0,1} REQUIRED

----old----
Usage: build/phosphor-unit-failure-monitor [options]
Options:
--help Print this menu
--source=<source> The source unit to monitor
--target=<target> The target unit to start or stop
--action=<action> Target unit action - start or stop

- The original parser displays the full help text on error, CLIUtils
does not:

----new----
$ phosphor-unit-failure-monitor
--source is required
Run with --help for more information.

----old----
$ phosphor-unit-failure-monitor
ERROR: Source not specified
Usage: build/phosphor-unit-failure-monitor [options]
Options:
--help Print this menu
--source=<source> The source unit to monitor
--target=<target> The target unit to start or stop
--action=<action> Target unit action - start or stop

Change-Id: I2417d9c857c6d8fc04807fe4729d2fa154e746a3
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>

show more ...

26ed4a1e13-Jul-2022 Ed Tanous <edtanous@google.com>

Add boost wrap file

Recent changes make us incompatible with older versions of boost (1.74
in my testing). Like we do elsewhere, add a wrapfile for boost.

At the same time, the tests were missing

Add boost wrap file

Recent changes make us incompatible with older versions of boost (1.74
in my testing). Like we do elsewhere, add a wrapfile for boost.

At the same time, the tests were missing an explicit #include for boost,
so even when the above patch was applied, it still doesn't build. Add
an explicit dependency.

Tested:
meson buildlocal --buildtype=debug && ninja -C buildlocal

Succeeds. Should have no impact to yocto builds.

Signed-off-by: Ed Tanous <edtanous@google.com>
Change-Id: I20543fd184491dc138a2e145945eb71051c4cd52

show more ...

2352088e26-May-2022 Brad Bishop <bradleyb@fuzziesquirrel.com>

clang-format: update to OpenBMC latest

Ignore libmapper, because it is written in C and the CPP style
guidelines are not appropriate.

Ignore subprojects; they can validate their formatting themselv

clang-format: update to OpenBMC latest

Ignore libmapper, because it is written in C and the CPP style
guidelines are not appropriate.

Ignore subprojects; they can validate their formatting themselves.

Change-Id: Id88dcc49f4176c6443e7f53ca193ca8f3e83a51f
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>

show more ...

5962db5a16-May-2022 Brad Bishop <bradleyb@fuzziesquirrel.com>

meson: Add phosphor-dbus-interfaces dependency

This dependency was added with b15df6b2 but not added to meson.build,
which prevents the project from building in meson subproject mode.

Fixes: b15df6

meson: Add phosphor-dbus-interfaces dependency

This dependency was added with b15df6b2 but not added to meson.build,
which prevents the project from building in meson subproject mode.

Fixes: b15df6b28b97a0887e52d5f5e5899b10475943e1
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Change-Id: I0653d6c7599cfcfc3d66c9e326a0a691bc6f978e

show more ...

f814e5b321-Mar-2022 Patrick Williams <patrick@stwcx.xyz>

meson: simplify dependencies

Leverage wrapfile `[provide]` directives to simplify the dependency
searching in the meson.build.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I39d423

meson: simplify dependencies

Leverage wrapfile `[provide]` directives to simplify the dependency
searching in the meson.build.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I39d423dad8a08949317c991b845aaa5fc23969a4

show more ...

0aa1590708-May-2019 Brad Bishop <bradleyb@fuzziesquirrel.com>

build: Add meson support

Add support for buildling with meson.

Support for --enable-oe-sdk is dropped because running unit tests on the
build system is now supported directly with meson subprojects

build: Add meson support

Add support for buildling with meson.

Support for --enable-oe-sdk is dropped because running unit tests on the
build system is now supported directly with meson subprojects:

meson buildir && ninja -C buildir test

I tested this by building a witherspoon image and booting it to
multi-user and verifying the mapper-wait functionality works correctly.

Change-Id: I86e5efc7b7c89183219a4c890ad658e334765fc1
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>

show more ...


/openbmc/phosphor-objmgr/.clang-format
/openbmc/phosphor-objmgr/.gitignore
/openbmc/phosphor-objmgr/LICENSE
/openbmc/phosphor-objmgr/MAINTAINERS
/openbmc/phosphor-objmgr/Makefile.am
/openbmc/phosphor-objmgr/README.md
/openbmc/phosphor-objmgr/bootstrap.sh
/openbmc/phosphor-objmgr/configure.ac
/openbmc/phosphor-objmgr/fail-monitor/.gitignore
/openbmc/phosphor-objmgr/fail-monitor/Makefile.am
/openbmc/phosphor-objmgr/fail-monitor/argument.cpp
/openbmc/phosphor-objmgr/fail-monitor/argument.hpp
/openbmc/phosphor-objmgr/fail-monitor/main.cpp
/openbmc/phosphor-objmgr/fail-monitor/monitor.cpp
/openbmc/phosphor-objmgr/fail-monitor/monitor.hpp
/openbmc/phosphor-objmgr/libmapper/.gitignore
/openbmc/phosphor-objmgr/libmapper/app.c
/openbmc/phosphor-objmgr/libmapper/internal.h
/openbmc/phosphor-objmgr/libmapper/mapper.c
/openbmc/phosphor-objmgr/libmapper/mapper.h
/openbmc/phosphor-objmgr/libmapper/test/Makefile.am.include
/openbmc/phosphor-objmgr/libmapper/test/mapper.cpp
/openbmc/phosphor-objmgr/libmapper/test/meson.build
/openbmc/phosphor-objmgr/libmapper/test/utils.c
/openbmc/phosphor-objmgr/libmapper/test/utils.h
/openbmc/phosphor-objmgr/meson.build
/openbmc/phosphor-objmgr/meson_options.txt
/openbmc/phosphor-objmgr/src/argument.cpp
/openbmc/phosphor-objmgr/src/argument.hpp
/openbmc/phosphor-objmgr/src/associations.cpp
/openbmc/phosphor-objmgr/src/associations.hpp
/openbmc/phosphor-objmgr/src/main.cpp
/openbmc/phosphor-objmgr/src/processing.cpp
/openbmc/phosphor-objmgr/src/processing.hpp
/openbmc/phosphor-objmgr/src/test/Makefile.am.include
/openbmc/phosphor-objmgr/src/test/associations.cpp
/openbmc/phosphor-objmgr/src/test/interfaces_added.cpp
/openbmc/phosphor-objmgr/src/test/meson.build
/openbmc/phosphor-objmgr/src/test/name_change.cpp
/openbmc/phosphor-objmgr/src/test/need_to_introspect.cpp
/openbmc/phosphor-objmgr/src/test/util/asio_server_class.hpp
/openbmc/phosphor-objmgr/src/test/util/association_objects.hpp
/openbmc/phosphor-objmgr/src/test/util/debug_output.hpp
/openbmc/phosphor-objmgr/src/test/well_known.cpp
/openbmc/phosphor-objmgr/src/types.hpp
googletest.wrap
phosphor-dbus-interfaces.wrap
phosphor-logging.wrap
sdbusplus.wrap