[libcamera-devel,v3,0/4] Cleanup and non-GNU C library support
mbox series

Message ID 20190403041058.20921-1-kieran.bingham@ideasonboard.com
Headers show
Series
  • Cleanup and non-GNU C library support
Related show

Message

Kieran Bingham April 3, 2019, 4:10 a.m. UTC
Two cleanups to the meson build and options, followed by two fixes to repair
compilation on toolchains which use non-GNU C Libraries.

The utils component is expanded to provide it's own .cpp file and associated
documentation is added along with it.

Once these are merged, I will submit a patch to incorporate libcamera into
buildroot.

Kieran Bingham (4):
  meson: Re-order the optional components
  meson: options: Document the options
  libcamera: utils: Use internal basename implementation.
  libcamera: utils: Use internal secure_getenv() implementation

 meson.build                   | 11 ++++--
 meson_options.txt             |  9 ++++-
 src/libcamera/include/utils.h |  4 ++
 src/libcamera/log.cpp         |  6 +--
 src/libcamera/meson.build     |  1 +
 src/libcamera/utils.cpp       | 73 +++++++++++++++++++++++++++++++++++
 6 files changed, 95 insertions(+), 9 deletions(-)
 create mode 100644 src/libcamera/utils.cpp