ENABLE_TESTING()
-SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -std=c++11 -fPIC -fno-strict-aliasing")
+SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -std=c++0x -fPIC -fno-strict-aliasing")
#
# where to look first for cmake modules, before ${CMAKE_ROOT}/Modules/ is checked
%}
#endif
+// stuff swig seems to be unable to parse
+#define BOOST_NOEXCEPT
+#define BOOST_NO_CXX11_NOEXCEPT
+#define BOOST_NO_CXX11_RVALUE_REFERENCES
+#define BOOST_NO_CXX11_SMART_PTR
+
%{
/* Includes the header in the wrapper code */
#ifdef SWIGRUBY
/*
* type definitions to keep the C code generic
*/
-
+
#if defined(SWIGPYTHON)
#define Target_Null_p(x) (x == Py_None)
#define Target_INCREF(x) Py_INCREF(x)
#if defined(SWIGRUBY)
#define Target_Null_p(x) NIL_P(x)
-#define Target_INCREF(x)
-#define Target_DECREF(x)
+#define Target_INCREF(x)
+#define Target_DECREF(x)
#define Target_True Qtrue
#define Target_False Qfalse
#define Target_Null Qnil
SWIGINTERNINLINE SV *SWIG_From_double SWIG_PERL_DECL_ARGS_1(double value);
#define Target_Null_p(x) (x == NULL)
-#define Target_INCREF(x)
-#define Target_DECREF(x)
+#define Target_INCREF(x)
+#define Target_DECREF(x)
#define Target_True (&PL_sv_yes)
#define Target_False (&PL_sv_no)
#define Target_Null NULL