comparison Makefile @ 59:e25be229d3b6

Order of LOCALBASE
author Franz Glasner <hg@dom66.de>
date Wed, 10 Jan 2024 15:18:16 +0100
parents 4d4875f64305
children 4a2bf3c9eb24
comparison
equal deleted inserted replaced
58:4d4875f64305 59:e25be229d3b6
33 OPTIONS_SINGLE_TRANS= PYTHON 33 OPTIONS_SINGLE_TRANS= PYTHON
34 PYTHON_DESC= Use Python-2.7 to translate (slowest) 34 PYTHON_DESC= Use Python-2.7 to translate (slowest)
35 PYPY_DESC= Use PyPy to translate (fastest, highest memory usage) 35 PYPY_DESC= Use PyPy to translate (fastest, highest memory usage)
36 PYPY_MINMEM_DESC= Use PyPy to translate (lowest memory usage) 36 PYPY_MINMEM_DESC= Use PyPy to translate (lowest memory usage)
37 TRANS_DESC= Translation method 37 TRANS_DESC= Translation method
38 LOCALBASE?= /usr/local 38
39 # Only allow building with pypy if it wouldn't cause a dependency loop (pypy depending on itself) 39 # Only allow building with pypy if it wouldn't cause a dependency loop (pypy depending on itself)
40 .if exists(${LOCALBASE}/bin/pypy) || ${PORTNAME} != pypy 40 .if exists(${LOCALBASE}/bin/pypy) || ${PORTNAME} != pypy
41 OPTIONS_SINGLE_TRANS+= PYPY PYPY_MINMEM 41 OPTIONS_SINGLE_TRANS+= PYPY PYPY_MINMEM
42 . if exists(${LOCALBASE}/bin/pypy) 42 . if exists(${LOCALBASE}/bin/pypy)
43 OPTIONS_DEFAULT= PYPY_MINMEM 43 OPTIONS_DEFAULT= PYPY_MINMEM
45 OPTIONS_DEFAULT= PYTHON 45 OPTIONS_DEFAULT= PYTHON
46 . endif 46 . endif
47 .else 47 .else
48 OPTIONS_SLAVE= PYTHON 48 OPTIONS_SLAVE= PYTHON
49 .endif 49 .endif
50
51 LOCALBASE?= /usr/local
50 52
51 ALL_TARGET= ${PYPY_EXECUTABLE} 53 ALL_TARGET= ${PYPY_EXECUTABLE}
52 BUILD_WRKSRC?= ${WRKDIR}/build/usession-${PORTNAME}-0/testing_1 54 BUILD_WRKSRC?= ${WRKDIR}/build/usession-${PORTNAME}-0/testing_1
53 MAKE_ENV+= PYPY_LOCALBASE=${LOCALBASE} LDSHARED="${CC} -shared" 55 MAKE_ENV+= PYPY_LOCALBASE=${LOCALBASE} LDSHARED="${CC} -shared"
54 PACKAGE_ARGS?= --without-gdbm --without-sqlite3 --without-_tkinter 56 PACKAGE_ARGS?= --without-gdbm --without-sqlite3 --without-_tkinter