From bf199d6bfad914042fae4ba8cab21d29865ad1b3 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 28 Aug 2019 15:32:12 +0530 Subject: [PATCH] Get podofo building on older compilers on linux --- setup/build.py | 2 ++ setup/extensions.json | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/setup/build.py b/setup/build.py index cae5455c07..22c8dbb288 100644 --- a/setup/build.py +++ b/setup/build.py @@ -53,6 +53,8 @@ class Extension(object): if not self.needs_cxx and kwargs.get('needs_c99'): self.cflags.insert(0, '-std=c99') + if self.needs_cxx and kwargs.get('needs_c++11'): + self.cflags.insert(0, '-std=c++11') self.ldflags = d['ldflags'] = kwargs.get('ldflags', []) self.optional = d['options'] = kwargs.get('optional', False) diff --git a/setup/extensions.json b/setup/extensions.json index 90f4e82cfd..191ae693ad 100644 --- a/setup/extensions.json +++ b/setup/extensions.json @@ -121,7 +121,8 @@ "libraries": "podofo", "lib_dirs": "!podofo_lib", "inc_dirs": "!podofo_inc", - "error": "!podofo_error" + "error": "!podofo_error", + "needs_c++11": true }, { "name": "pictureflow",