modifying build system not to rely on the -I path to find the input files avoiding warning 125: move python .i files up one directory, some files have been renamed - prepended with python

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10953 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
William S Fulton 2008-11-26 22:50:35 +00:00
commit b266e1f68c
29 changed files with 19 additions and 72 deletions

View file

@ -64,9 +64,10 @@ CPP_TEST_CASES += \
std_containers \
swigobject \
template_matrix \
simutry \
vector
simutry
# li_std_carray
# director_profile
C_TEST_CASES += \
file_test \

View file

@ -1,4 +1,4 @@
from abstractbase import *
from python_abstractbase import *
from collections import *
assert issubclass(Mapii, MutableMapping)
assert issubclass(Multimapii, MutableMapping)

View file

@ -1,4 +1,4 @@
from kwargs import *
from python_kwargs import *
class MyFoo(Foo):
def __init__(self, a , b = 0):

View file

@ -1,6 +1,6 @@
import nondynamic
import python_nondynamic
aa = nondynamic.A()
aa = python_nondynamic.A()
aa.a = 1
aa.b = 2
@ -14,10 +14,10 @@ if not err:
raise RuntimeError, "A is not static"
class B(nondynamic.A):
class B(python_nondynamic.A):
c = 4
def __init__(self):
nondynamic.A.__init__(self)
python_nondynamic.A.__init__(self)
pass
pass
@ -35,5 +35,5 @@ if not err:
raise RuntimeError, "B is not static"
cc = nondynamic.C()
cc = python_nondynamic.C()
cc.d = 3

View file

@ -1,4 +1,4 @@
from overload_simple_cast import *
from python_overload_simple_cast import *
class Ai:
def __init__(self,x):

View file

@ -1,7 +1,7 @@
#run:
# python pybuf_runme3.py benchmark
# python python_pybuf_runme3.py benchmark
#for the benchmark, other wise the test case will be run
import pybuf
import python_pybuf
import sys
if len(sys.argv)>=2 and sys.argv[1]=="benchmark":
#run the benchmark

View file

@ -1,3 +0,0 @@
import enum_tag_no_clash_with_variable
error_action = error_action

View file

@ -1,51 +0,0 @@
%module vector
%{
#include <vector>
%}
%define SWIG_STD_VECTOR_MINIMUM(CSTYPE, CTYPE...)
public:
typedef size_t size_type;
typedef CTYPE value_type;
size_type size() const;
vector();
%extend {
static std::vector<CTYPE > *Repeat(const value_type& value, int count) /*throw (std::out_of_range)*/ {
// if (count < 0)
// throw std::out_of_range("count");
return new std::vector<CTYPE >(count, value);
}
}
%enddef
namespace std {
// primary (unspecialized) class template for std::vector
// does not require operator== to be defined
template<class T> class vector {
SWIG_STD_VECTOR_MINIMUM(T, T)
};
}
%define SWIG_STD_VECTOR_SPECIALIZE(CSTYPE, CTYPE...)
namespace std {
template<> class vector<CTYPE > {
SWIG_STD_VECTOR_MINIMUM(CSTYPE, CTYPE)
};
}
%enddef
SWIG_STD_VECTOR_SPECIALIZE(float, float)
%inline %{
typedef float Real;
%}
#if 1
//fails
namespace std {
%template(RealVector) vector<Real>;
}
#else
//works
%template(RealVector) std::vector<Real>;
#endif

View file

@ -1,4 +1,4 @@
%module abstractbase
%module python_abstractbase
%include <pyabc.i>
%include <std_map.i>
%include <std_multimap.i>

View file

@ -1,4 +1,4 @@
%module(docstring="hello") autodoc
%module(docstring="hello") python_autodoc
%feature("autodoc");

View file

@ -1,4 +1,4 @@
%module kwargs
%module python_kwargs
%nocopyctor;
%kwargs;

View file

@ -1,4 +1,4 @@
%module nondynamic
%module python_nondynamic
/*
Use the %pythonnondynamic directuve to make the wrapped class a

View file

@ -1,4 +1,4 @@
// Simple tests of overloaded functions
%module("castmode") overload_simple_cast
%module("castmode") python_overload_simple_cast
%include overload_simple.i

View file

@ -1,4 +1,4 @@
%module pybuf
%module python_pybuf
%include<pybuffer.i>
%include<cstring.i>
/*functions for the test case*/