LLNL / shroud

Shroud: generate Fortran and Python wrappers for C and C++ libraries
BSD 3-Clause "New" or "Revised" License
91 stars 7 forks source link

Do not create C wrappers when language=c #351

Closed ltaylor16 closed 3 months ago

ltaylor16 commented 3 months ago

C wrappers for a C library would be redundant. By explicitly preventing this, some code can be simplified.

Add command line options to control wrapping: --fortran, --no-fortran, --c, --no-c, --python, --no-python Overrides any toplevel options in the YAML file.

Fixes for typedef function pointer.