summaryrefslogtreecommitdiff
path: root/src/system.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/system.hh')
-rw-r--r--src/system.hh27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/system.hh b/src/system.hh
index d56a1896..fdec99fe 100644
--- a/src/system.hh
+++ b/src/system.hh
@@ -129,9 +129,19 @@ typedef std::ostream::pos_type ostream_pos_type;
#include <pwd.h>
#endif
+#ifdef HAVE_UNIX_PIPES
+#include <sys/types.h>
+#include <sys/wait.h>
+#include "fdstream.h"
+#endif
+
#include <gmp.h>
#include <mpfr.h>
#include "sha1.h"
+#define SUPPORT_UNICODE 1
+#if defined(SUPPORT_UNICODE)
+#include "utf8.h"
+#endif
#ifdef HAVE_LIBEDIT
#include <editline/readline.h>
@@ -159,4 +169,21 @@ typedef std::ostream::pos_type ostream_pos_type;
#include <boost/regex.hpp>
#include <boost/variant.hpp>
+#if defined(HAVE_BOOST_PYTHON)
+
+#include <boost/python.hpp>
+
+#include <Python.h>
+#include <datetime.h>
+
+#include <boost/python/exception_translator.hpp>
+#include <boost/python/implicit.hpp>
+#include <boost/python/args.hpp>
+#include <boost/python/module.hpp>
+#include <boost/python/def.hpp>
+#include <boost/python/to_python_converter.hpp>
+#include <boost/python/module_init.hpp>
+
+#endif // HAVE_BOOST_PYTHON
+
#endif // _SYSTEM_HH