diff options
author | Marcelo Matus <mmatus@acms.arizona.edu> | 2005-02-25 00:47:10 +0000 |
---|---|---|
committer | Marcelo Matus <mmatus@acms.arizona.edu> | 2005-02-25 00:47:10 +0000 |
commit | 02a61719bda41346cea889833464b45f8748633b (patch) | |
tree | a3d971e5b5df09105ed7ae40b7c172d6cf78220e /Lib/python/pyuserdir.swg | |
parent | 192e00615d35d5676fe64d6e532a432906648381 (diff) | |
download | swig-02a61719bda41346cea889833464b45f8748633b.tar.gz |
add -nortti option in python, to avoid using RTTI, mainly with directors
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6999 626c5289-ae23-0410-ae9c-e8d60b6d4f22
Diffstat (limited to 'Lib/python/pyuserdir.swg')
-rw-r--r-- | Lib/python/pyuserdir.swg | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Lib/python/pyuserdir.swg b/Lib/python/pyuserdir.swg index fe9118ab7..d6f46a329 100644 --- a/Lib/python/pyuserdir.swg +++ b/Lib/python/pyuserdir.swg @@ -122,3 +122,12 @@ These methods "may be called" if needed. #endif #define %nocallback %nopythoncallback; %feature("callback","") + +/* When using -nortti, tell directors to avoid RTTI */ +#ifdef SWIG_NORTTI +%insert("runtime") %{ +#ifndef SWIG_DIRECTOR_NORTTI +#define SWIG_DIRECTOR_NORTTI +#endif +%} +#endif |