| This example tests the %import directive and working with multiple modules. |
| |
| There are two modules having same name but belonging to different packages. |
| This case is not correctly handled by swig 2. |
| |
| The issue was reported as Source Forge bug #1297 and later as GitHub issue #7. |
| |
| Use 'python runme.py' to run a test. |
| |
| Overview: |
| --------- |
| |
| The example defines 2 different extension modules--each wrapping a separate C++ |
| class. |
| |
| pkg1/foo.i - Pkg1_Foo class |
| pkg1/pkg2/foo.i - Pkg2_Foo class derived from Pkg1_Foo |
| |
| The pkg1/pkg2/foo module uses %import to refer to pkg1/foo. |
| |
| If everything works well, the module pkg1.pkg2.foo shall load properly. |
| |
| Unix: |
| ----- |
| - Run make |
| - Run the test as described above |