N412: Add a way to require or disable optional language bindings.
This commit adds --require-{LANG} and --disable-{LANG} flags (e.g.
--require-go or --disable-dotnet) to the build.py script, and
supports these in the CMakeLists.txt via variables FFIG_REQUIRE_{LANG}
and FFIG_DISABLE_{LANG}
What does this PR do?
N412: Add a way to require or disable optional language bindings.
This commit adds
--require-{LANG}
and--disable-{LANG}
flags (e.g.--require-go
or--disable-dotnet
) to the build.py script, and supports these in the CMakeLists.txt via variablesFFIG_REQUIRE_{LANG}
andFFIG_DISABLE_{LANG}
Closes #412