summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorMatěj Cepl <mcepl@cepl.eu>2019-03-07 13:26:18 +0100
committerMatěj Cepl <mcepl@cepl.eu>2019-03-07 13:26:18 +0100
commit8a0a3e3cb37c83e9e4362dda60779fbe5f83fb5a (patch)
tree742be326bf6d6b009dd160e2b8cc9150bf1c7fd2 /setup.py
parentbdbacebd8740e28be243f9152a06a2aba05c4f7a (diff)
downloadm2crypto-8a0a3e3cb37c83e9e4362dda60779fbe5f83fb5a.tar.gz
There are apparently multiword CPP variables. Taking that into account.
Fixes #250
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/setup.py b/setup.py
index 7efd6d4..f85e008 100644
--- a/setup.py
+++ b/setup.py
@@ -44,13 +44,15 @@ package_data = {}
if sys.platform == 'win32':
package_data.update(M2Crypto=["*.dll"])
+
def _get_additional_includes():
if os.name == 'nt':
globmask = os.path.join('C:', os.sep, 'Program Files*',
'*Visual*', 'VC', 'include')
err = glob.glob(globmask)
else:
- pid = subprocess.Popen([os.environ.get('CPP', 'cpp'), '-Wp,-v', '-'],
+ pid = subprocess.Popen(os.environ.get('CPP', 'cpp').split() +
+ ['-Wp,-v', '-'],
stdin=open(os.devnull, 'r'),
stdout=subprocess.PIPE,
stderr=subprocess.PIPE)