nspace tests result in a warning if %nspace not supported where before it sometimes resulted in an error in the testsuite

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12981 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
William S Fulton 2012-04-14 16:26:45 +00:00
commit 449599c8f3
4 changed files with 9 additions and 1 deletions

View file

@ -57,7 +57,6 @@ Version 2.0.5 (in progress)
[Octave] Use -globals . to load global variables in module namespace
[Octave] Comment declaration of unimplemented function swig_register_director
[Octave] Fix OCTAVE_PATH in octave Makefiles
[Octave] Add support for nspace feature - fix director_nspace test
[Octave] Add support for std::list - fix li_std_containers_int test
[Octave] Fix imports test

View file

@ -36,8 +36,13 @@ namespace Bar
%include <std_string.i>
// nspace feature only supported by these languages
#if defined(SWIGJAVA) || defined(SWIGCSHARP) || defined(SWIGD)
%nspace Bar::Foo;
%nspace Bar::FooBar;
#else
#warning nspace feature not yet supported in this target language
#endif
%feature("director") Bar::Foo;

View file

@ -103,5 +103,7 @@ struct GlobalClass {
void test_classes(Outer::SomeClass c, Outer::Inner2::Color cc) {}
%}
#else
#warning nspace feature not yet supported in this target language
#endif

View file

@ -49,5 +49,7 @@ namespace Outer {
const Outer::Inner2::Color& col2c) {}
}
#else
#warning nspace feature not yet supported in this target language
#endif