Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
libgpiod: rework & fix C++ bindings (#2989)
* 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
- Loading branch information