History log of /openbmc/boost-dbus/CMakeLists.txt (Results 1 – 18 of 18)
Revision Date Author Comments
# 165e3f02 10-Feb-2018 Ed Tanous <ed.tanous@intel.com>

Merge "Update Boost dbus to properly expose cmake targets"


# 016605c5 19-Dec-2017 Ed Tanous <ed.tanous@intel.com>

Update Boost dbus to properly expose cmake targets

This allows other packages to use find_package(boost-dbus) to include
all dependencies automatically, making it less error prone.

Update Boost dbus to properly expose cmake targets

This allows other packages to use find_package(boost-dbus) to include
all dependencies automatically, making it less error prone.

Change-Id: Ifdc2d3709402b7d8ac081a69d832223dfe7db78b
Signed-off-by: Ed Tanous <ed.tanous@intel.com>
Signed-off-by: James Feist <james.feist@linux.intel.com>

show more ...


# 3e36ae67 03-Oct-2017 Ed Tanous <ed.tanous@intel.com>

Fix cmake install of includes directory

Change-Id: Ifefbc9c3d28e53b38741bfe141910f12ec5b9eca


# 421f9900 13-Sep-2017 Ed Tanous <ed.tanous@intel.com>

Fix CMakeLists so other people need smaller cmake files


# 377e76ab 29-Aug-2017 Ed Tanous <ed.tanous@intel.com>

Imrprove boost-dbus high level interfaces

This commit has been squashed fromt the dbusproperties branch, and adds
quite a few pices of functionality.

1. Template called element_

Imrprove boost-dbus high level interfaces

This commit has been squashed fromt the dbusproperties branch, and adds
quite a few pices of functionality.

1. Template called element_signature that can sucessfully map complex
c++ types (like std::vector<std::string, variant>) to their equivalent
dbus signatures at compile time.
2. Implements a high level dbus interface that exposes properties,
objects, and interfaces as first class c++ objects, and manages their
lifecycle correctly. See unit tests for examples.
3. implements variadic template registration for lambda functions, such
that function prototypes are automatically determined at compile time,
thus removing the requirement to do this by hand for each interface.

Change-Id: I43efed4fc63f7e2d69ac85918e0f6d3011a12d86

show more ...


# 0d6f56d2 31-Jul-2017 Ed Tanous <ed.tanous@intel.com>

Implement variadic templates for pack/unpack

As well as update unit tests to use variadic pack and unpack.

Fix error handler to not seg fault while processing an exception

Implement variadic templates for pack/unpack

As well as update unit tests to use variadic pack and unpack.

Fix error handler to not seg fault while processing an exception

Change-Id: I7978035c26820b35e64487e4afd9f1312bcd8225

show more ...


# b6446bd2 28-Jun-2017 Vernon Mauery <vernon.mauery@intel.com>

Add a cmake interface libary installation

this should make it so all users of the library only need to add:
target_link_libraries(<other-target> LINK_INTERFACE_LIBRARIES boost-dbus)


# 5d4bd2bd 27-Jun-2017 Ed Tanous <ed.tanous@intel.com>

Update dbus to support dicts/vectors/arrays and all combinations therein


# b6e8327a 09-Jun-2017 Ed Tanous <ed.tanous@intel.com>

incremental


# da3eeb6a 06-Jun-2017 Ed Tanous <ed.tanous@intel.com>

Basic dbus cleanup


# b2c2467d 06-Jun-2014 Benjamin Kietzman <bengilgit@gmail.com>

Downgraded to C++03


# cfc0655f 04-Jun-2014 Benjamin Kietzman <bengilgit@gmail.com>

connections are private by default now

discussion in issue #18


# 3b5db5bc 28-May-2014 Benjamin Kietzman <bkietzman@esri.com>

fix #3, minor other message enhancements


# bf4382db 28-May-2014 Benjamin Kietzman <bengilgit@gmail.com>

remove test.cpp from CMakeLists.txt


# f677d0eb 27-May-2014 Robin McCorkell <rmccorkell@karoshi.org.uk>

Correct project name


# a83e5951 27-May-2014 Benjamin Kietzman <bengilgit@gmail.com>

Using GTest - resolves #2


# 91cdbe46 24-May-2014 Benjamin Kietzman <bengilgit@gmail.com>

added license file and copyright comments - fixes #10


# fc79e461 08-Mar-2014 Benjamin Kietzman <bengilgit@gmail.com>

Mostly syntactically correct test.cpp