diff options
author | Michał Górny <mgorny@gentoo.org> | 2016-06-05 09:16:52 +0200 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2016-06-06 21:40:30 +0200 |
commit | 4fe3143d1649f711e34257b235c6c32567ec903a (patch) | |
tree | f6886223e83a8a456c1de6bb7950d238189be6a0 /eclass/python-utils-r1.eclass | |
parent | dev-lang/python: Fix distutils to compile .opt-1 & .opt-2 in 3.5 (diff) | |
download | gentoo-4fe3143d1649f711e34257b235c6c32567ec903a.tar.gz gentoo-4fe3143d1649f711e34257b235c6c32567ec903a.tar.bz2 gentoo-4fe3143d1649f711e34257b235c6c32567ec903a.zip |
python-utils-r1.eclass: Add additional .opt-1 compilation for py3.5+
Diffstat (limited to 'eclass/python-utils-r1.eclass')
-rw-r--r-- | eclass/python-utils-r1.eclass | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass index 0f9b58f6fce5..717123cc5f96 100644 --- a/eclass/python-utils-r1.eclass +++ b/eclass/python-utils-r1.eclass @@ -640,8 +640,14 @@ python_optimize() { instpath=/${instpath##/} case "${EPYTHON}" in + python2.7|python3.[34]) + "${PYTHON}" -m compileall -q -f -d "${instpath}" "${d}" + "${PYTHON}" -OO -m compileall -q -f -d "${instpath}" "${d}" + ;; python*) + # both levels of optimization are separate since 3.5 "${PYTHON}" -m compileall -q -f -d "${instpath}" "${d}" + "${PYTHON}" -O -m compileall -q -f -d "${instpath}" "${d}" "${PYTHON}" -OO -m compileall -q -f -d "${instpath}" "${d}" ;; *) |