Buckets:
| # Keep this script in sync with python-config.in | |
| exit_with_usage () | |
| { | |
| local usage | |
| usage="Usage: $0 --prefix|--exec-prefix|--includes|--libs|--cflags|--ldflags|--extension-suffix|--help|--abiflags|--configdir|--embed" | |
| if [ "$1" -eq 0 ]; then | |
| echo "$usage" | |
| else | |
| echo "$usage" >&2 | |
| fi | |
| exit $1 | |
| } | |
| if [ "$1" = "" ] ; then | |
| exit_with_usage 1 | |
| fi | |
| # Returns the actual prefix where this script was installed to. | |
| installed_prefix () | |
| { | |
| RESULT=$(dirname $(cd $(dirname "$1") && pwd -P)) | |
| if which readlink >/dev/null 2>&1 ; then | |
| if readlink -f "$RESULT" >/dev/null 2>&1; then | |
| RESULT=$(readlink -f "$RESULT") | |
| fi | |
| fi | |
| echo $RESULT | |
| } | |
| prefix_real=$(installed_prefix "$0") | |
| # Use sed to fix paths from their built-to locations to their installed-to | |
| # locations. Keep prefix & exec_prefix using their original values in case | |
| # they are referenced in other configure variables, to prevent double | |
| # substitution, issue #22140. | |
| prefix="/root/CAD_V2/conda_env" | |
| exec_prefix="${prefix}" | |
| exec_prefix_real=${prefix_real} | |
| includedir=$(echo "${prefix}/include" | sed "s#$prefix#$prefix_real#") | |
| libdir=$(echo "${exec_prefix}/lib" | sed "s#$prefix#$prefix_real#") | |
| CFLAGS=$(echo "-ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O3 -pipe -isystem /root/CAD_V2/conda_env/include -fdebug-prefix-map=/home/conda/feedstock_root/build_artifacts/python-split_1770269470361/work=/usr/local/src/conda/python-3.13.12 -fdebug-prefix-map=/root/CAD_V2/conda_env=/usr/local/src/conda-prefix -fuse-linker-plugin -ffat-lto-objects -flto-partition=none -flto" | sed "s#$prefix#$prefix_real#") | |
| VERSION="3.13" | |
| LIBM="-lm" | |
| LIBC="" | |
| SYSLIBS="$LIBM $LIBC" | |
| ABIFLAGS="" | |
| LIBS=" -lpthread -ldl -lutil $SYSLIBS" | |
| LIBS_EMBED="-lpython${VERSION}${ABIFLAGS} -lpthread -ldl -lutil $SYSLIBS" | |
| BASECFLAGS=" -fno-strict-overflow -Wsign-compare" | |
| LDLIBRARY="libpython${VERSION}${ABIFLAGS}.a" | |
| OPT="-DNDEBUG -O3 -Wall" | |
| PY_ENABLE_SHARED="0" | |
| LDVERSION="${VERSION}${ABIFLAGS}" | |
| LIBDEST=${prefix_real}/lib/python${VERSION} | |
| LIBPL=$(echo "${prefix}/lib/python3.13/config-${VERSION}${ABIFLAGS}-aarch64-linux-gnu" | sed "s#$prefix#$prefix_real#") | |
| SO=".cpython-313-aarch64-linux-gnu.so" | |
| PYTHONFRAMEWORK="" | |
| INCDIR="-I$includedir/python${VERSION}${ABIFLAGS}" | |
| PLATINCDIR="-I$includedir/python${VERSION}${ABIFLAGS}" | |
| PY_EMBED=0 | |
| # Scan for --help or unknown argument. | |
| for ARG in $* | |
| do | |
| case $ARG in | |
| --help) | |
| exit_with_usage 0 | |
| ;; | |
| --embed) | |
| PY_EMBED=1 | |
| ;; | |
| --prefix|--exec-prefix|--includes|--libs|--cflags|--ldflags|--extension-suffix|--abiflags|--configdir) | |
| ;; | |
| *) | |
| exit_with_usage 1 | |
| ;; | |
| esac | |
| done | |
| if [ $PY_EMBED = 1 ] ; then | |
| LIBS="$LIBS_EMBED" | |
| fi | |
| for ARG in "$@" | |
| do | |
| case "$ARG" in | |
| --prefix) | |
| echo "$prefix_real" | |
| ;; | |
| --exec-prefix) | |
| echo "$exec_prefix_real" | |
| ;; | |
| --includes) | |
| echo "$INCDIR $PLATINCDIR" | |
| ;; | |
| --cflags) | |
| echo "$INCDIR $PLATINCDIR $BASECFLAGS $CFLAGS $OPT" | |
| ;; | |
| --libs) | |
| echo "$LIBS" | |
| ;; | |
| --ldflags) | |
| LIBPLUSED= | |
| if [ "$PY_ENABLE_SHARED" = "0" ] ; then | |
| LIBPLUSED="-L$LIBPL" | |
| fi | |
| echo "$LIBPLUSED -L$libdir $LIBS" | |
| ;; | |
| --extension-suffix) | |
| echo "$SO" | |
| ;; | |
| --abiflags) | |
| echo "$ABIFLAGS" | |
| ;; | |
| --configdir) | |
| echo "$LIBPL" | |
| ;; | |
| esac | |
| done | |
Xet Storage Details
- Size:
- 3.55 kB
- Xet hash:
- 45a8175fd2908e66eddfa6538d3e501b343008b291a99c7de876f9f9c9664fde
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.