* libgpiod: update test code
* libgpiod: create port file
* libgpiod: fix add_headerfiles
* libgpiod: add version defines
* libgpiod: print version
* libgpiod: fix version matching
* libgpiod: separate tools & fix program_invocation_name & version
* libgpiod: create on_load
* libgpiod: use before_build
* libgpiod: use add_defines
* libgpiod: use target:add
* libgpiod: add tools-common files
* libgpiod: ignore tools-common on its own
* libgpiod: add quotations around define program_invocation_name
* libgpiod: add configvar_check_csnippets
* libgpiod: make program_invocation_short_name same as program_invocation_name
* libgpiod: add quotations around GPIOD_VERSION_STR
* libgpiod: only get direct cxx files in bindings/cxx
* libgpiod: separate c and cxx bindings
* libgpiod: add options
* libgpiod: on_test use config
* libgpiod: test older version
* libgpiod: make `%[` & `%]` optional
* libgpiod: update test
* libgpiod: fix cxx test
* libgpiod: dont delete chip ptr
* libgpiod: set kind
* libgpiod: add patch for `v1.6.4`
* libgpiod: fix patch hash
* libgpiod: update patch
* libgpiod: set_languages("c89") & move deps
* libgpiod: use c99
* libgpiod: use C++11
* libgpiod: add io.replace
* libgpiod: update patch
* libgpiod: comment set_languages
* libgpiod: move add_includedirs
* libgpiod: set kind to shared if version under v1.6.4
* libgpiod: move includedirs
* libgpiod: remove `delete`
* libgpiod: add link
* libgpiod: use same methods for other deps
* libgpiod: remove libgpiod_cxx
* libgpiod: use add_deps
* libgpiod: add cxx17
* libgpiod: remove before_build
* libgpiod: readd addenv PATH
* libgpiod: test old version
* libgpiod: undo
* libgpiod: remove set config to shared for v1.6.4 static
* libgpiod: add target gpiodcxx
* libgpiod: remove duplicate before_build
* libgpiod: readd versions
* libgpiod: use c11
* libgpiod: use cxx11
* libgpiod: fix target name
* libgpiod: fix add_deps
* libgpiod: set target for tool's language to cxx11
* Add Gtest version 1.13.0 and 1.14.0 , And modify the standard to c++14
* Update xmake.lua
---------
Co-authored-by: Jérôme Leclercq <lynix680@gmail.com>