FFIG / ffig

Generate code to call C++ libraries from other languages
MIT License
29 stars 9 forks source link

N412: Add a way to require or disable optional language bindings. #417

Closed ajbennieston closed 6 years ago

ajbennieston commented 6 years ago

What does this PR do?

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}

Closes #412

ajbennieston commented 6 years ago

Merge is a mess. Will close this and fix locally. Expect a new PR soon.