Skip to content

Commit 4f3ae17

Browse files
committed
Removed unwanted python default flags
1 parent 60a9750 commit 4f3ae17

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

setup.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,18 @@ def _single_compile(obj):
1818
return objects
1919
import distutils.ccompiler
2020
distutils.ccompiler.CCompiler.compile=parallelCCompile
21-
21+
from distutils import sysconfig
2222
from setuptools import setup, Extension
2323
import os
2424
import subprocess
2525
import sys
2626

27-
os.environ["OPT"] = ""
27+
cflags = sysconfig.get_config_var('CFLAGS')
28+
sysconfig._config_vars['CFLAGS'] = cflags.replace(' -g ', ' ').replace(' -Os ', ' ')
29+
opt = sysconfig.get_config_var('OPT')
30+
sysconfig._config_vars['OPT'] = opt.replace(' -g ', ' ').replace(' -Os ', ' ')
31+
ldshared = sysconfig.get_config_var('LDSHARED')
32+
sysconfig._config_vars['LDSHARED'] = ldshared.replace(' -g ', ' ').replace(' -Os ', ' ')
2833

2934
if os.environ.get("MASON_BUILD", "false") == "true":
3035
# run bootstrap.sh to get mason builds
@@ -164,6 +169,7 @@ def _single_compile(obj):
164169
'src/mapnik_view_transform.cpp',
165170
'src/python_grid_utils.cpp',
166171
],
172+
language='c++',
167173
libraries = [
168174
'mapnik',
169175
'mapnik-wkt',

0 commit comments

Comments
 (0)