Quick fix SWIG_VERSION not being defined correctly in wrappers
This commit is contained in:
parent
6b6761abac
commit
c82aa3bb41
2 changed files with 10 additions and 1 deletions
|
|
@ -10,6 +10,16 @@
|
||||||
#endif
|
#endif
|
||||||
%}
|
%}
|
||||||
|
|
||||||
|
%define %generate_swig_version_from_preprocessor()%#define SWIG_VERSION_FROM_SWIG_PREPROCESSOR SWIG_VERSION %enddef
|
||||||
|
%insert("header") {
|
||||||
|
%generate_swig_version_from_preprocessor()
|
||||||
|
}
|
||||||
|
%insert("header") %{
|
||||||
|
#if SWIG_VERSION != SWIG_VERSION_FROM_SWIG_PREPROCESSOR
|
||||||
|
# error SWIG_VERSION in SWIG preprocessor does not match SWIG_VERSION from C preprocessor
|
||||||
|
#endif
|
||||||
|
%}
|
||||||
|
|
||||||
/* Test that SWIGVERSION is NOT defined at SWIG-time or in the wrapper.
|
/* Test that SWIGVERSION is NOT defined at SWIG-time or in the wrapper.
|
||||||
* It used to be defined in the wrapper as a side-effect of how SWIG_VERSION
|
* It used to be defined in the wrapper as a side-effect of how SWIG_VERSION
|
||||||
* was defined in the wrapper but was never documented and is redundant.
|
* was defined in the wrapper but was never documented and is redundant.
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,5 @@
|
||||||
%insert("header") {
|
%insert("header") {
|
||||||
%define_swig_version_()
|
%define_swig_version_()
|
||||||
%#define SWIG_VERSION SWIG_VERSION_
|
%#define SWIG_VERSION SWIG_VERSION_
|
||||||
%#undef SWIG_VERSION_
|
|
||||||
}
|
}
|
||||||
#undef %define_swig_version_
|
#undef %define_swig_version_
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue