logitech-updater: use c++17 for std::optional

absl will start to always use std::optional implementation which is a
c++17 feature.

BUG=b:190446478
TEST=./build_package --board=endeavour with new absl

Change-Id: I059a4cc1ff4472cd128cecd3f7941824af7d7fed
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/logitech-updater/+/3423619
Tested-by: Grace Cham <hscham@chromium.org>
Reviewed-by: Pablo Ceballos <pceballos@chromium.org>
Reviewed-by: Kyle Williams <kdgwill@chromium.org>
Commit-Queue: Grace Cham <hscham@chromium.org>
1 file changed
tree: 912ab2e98679bf37e71d84053a75bc190a85c343
  1. conf/
  2. seccomp/
  3. src/
  4. .gitignore
  5. common.mk
  6. LICENSE
  7. Makefile
  8. OWNERS
  9. README.md
README.md

logitech-updater is a utility to upgrade logitech camera firmwares.

Requirements

The GNU C/C++ library is required.

Building

At the top level of the directory.

$ make

Alternatively at Chromium OS development environment,

$ emerge-${BOARD} logitech-updater

How to use

logitech updater currently includes the follow executables: ptzpro2-updater
$ ptzpro2-updater -h