Skip to content
Snippets Groups Projects
Commit 19d10291 authored by Gregory L. Lee's avatar Gregory L. Lee
Browse files

modify compiler commands in python config files, fix for #431

parent d8a70166
Branches
Tags
No related merge requests found
......@@ -55,6 +55,20 @@ def install(self, spec, prefix):
make()
make("install")
# Modify compiler paths in configuration files. This is necessary for
# building site packages outside of spack
filter_file(r'([/s]=?)([\S=]*)/lib/spack/env(/[^\s/]*)?/(\S*)(\s)',
(r'\4\5'),
join_path(prefix.lib, 'python%d.%d' % self.version[:2], '_sysconfigdata.py'))
python3_version = ''
if spec.satisfies('@3:'):
python3_version = '-%d.%dm' % self.version[:2]
makefile_filepath = join_path(prefix.lib, 'python%d.%d' % self.version[:2], 'config%s' % python3_version, 'Makefile')
filter_file(r'([/s]=?)([\S=]*)/lib/spack/env(/[^\s/]*)?/(\S*)(\s)',
(r'\4\5'),
makefile_filepath)
# ========================================================================
# Set up environment to make install easy for python extensions.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment