There are two things to handle here:
- Don't emit compiler warnings when wrapping deprecated functions
- Mark the functions as deprecated in the target language
For step 1 it should be possible to undefine POLYVOX_DEPRECATED when building with SWIG.
For the second step, it will take a bit more wrangling and may not be possible to insert the required code across all target languages.