Mercurial > hgrepos > FreeBSD > ports > PyPy
comparison Makefile @ 60:4a2bf3c9eb24
FIX: Apply byte-compilation in the "main" Makefile because of MAKE variable issues and allow configuration of byte-compilation in build options
| author | Franz Glasner <hg@dom66.de> |
|---|---|
| date | Wed, 10 Jan 2024 17:57:02 +0100 |
| parents | e25be229d3b6 |
| children | 87850df999db |
comparison
equal
deleted
inserted
replaced
| 59:e25be229d3b6 | 60:4a2bf3c9eb24 |
|---|---|
| 139 .if ${PORT_OPTIONS:MFORPYIMPL38} || ${PORT_OPTIONS:MFORPYIMPL39} || ${PORT_OPTIONS:MFORPYIMPL310} | 139 .if ${PORT_OPTIONS:MFORPYIMPL38} || ${PORT_OPTIONS:MFORPYIMPL39} || ${PORT_OPTIONS:MFORPYIMPL310} |
| 140 ${FIND} ${STAGEDIR}${PREFIX}/${PYPY_DIR}/lib/${PYTHON_IMPL_MINOR} -name '*.so' | ${XARGS} ${STRIP_CMD} | 140 ${FIND} ${STAGEDIR}${PREFIX}/${PYPY_DIR}/lib/${PYTHON_IMPL_MINOR} -name '*.so' | ${XARGS} ${STRIP_CMD} |
| 141 .else | 141 .else |
| 142 ${FIND} ${STAGEDIR}${PREFIX}/${PYPY_DIR}/lib_pypy/ -name '*.so' | ${XARGS} ${STRIP_CMD} | 142 ${FIND} ${STAGEDIR}${PREFIX}/${PYPY_DIR}/lib_pypy/ -name '*.so' | ${XARGS} ${STRIP_CMD} |
| 143 .endif | 143 .endif |
| 144 .if ${PORT_OPTIONS:MFORPYIMPL39} || ${PORT_OPTIONS:MFORPYIMPL310} | |
| 145 .if ${PORT_OPTIONS:MBYTECOMPILE} | |
| 146 @echo Byte-compile the Python standard library for optimization levels 0, 1 and 2 with invalidation mode ${COMPILEALL_INVALIDATIONMODE} | |
| 147 (cd ${STAGEDIR}${PREFIX}/${PYPY_DIR} && ${SETENV} LD_LIBRARY_PATH=${WRKSRC}/pypy/goal \ | |
| 148 ${WRKSRC}/pypy/goal/${PYPY_EXECUTABLE} -B -I -m compileall --invalidation-mode=${COMPILEALL_INVALIDATIONMODE} -q -x '/tests?/' -o 0 -o 1 -o 2 -d "${PREFIX}/${PYPY_DIR}/lib" lib) | |
| 149 .else | |
| 150 @echo Distribution of byte-compiled standard library files is deactivated | |
| 151 .endif | |
| 152 .else | |
| 153 @echo Byte-compilation of standard library files is not yet supported | |
| 154 .endif | |
| 144 | 155 |
| 145 do-test: | 156 do-test: |
| 146 # See https://bitbucket.org/pypy/buildbot/src/default/bot2/pypybuildbot/builds.py?at=default#builds.py-386 | 157 # See https://bitbucket.org/pypy/buildbot/src/default/bot2/pypybuildbot/builds.py?at=default#builds.py-386 |
| 147 # add_translated_tests() | 158 # add_translated_tests() |
| 148 (cd ${WRKSRC}; \ | 159 (cd ${WRKSRC}; \ |
