comment here
This commit is contained in:
116
.CondaPkg/env/bin/python3.11-config
vendored
Executable file
116
.CondaPkg/env/bin/python3.11-config
vendored
Executable file
@@ -0,0 +1,116 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Keep this script in sync with python-config.in
|
||||
|
||||
exit_with_usage ()
|
||||
{
|
||||
echo "Usage: $0 --prefix|--exec-prefix|--includes|--libs|--cflags|--ldflags|--extension-suffix|--help|--abiflags|--configdir|--embed"
|
||||
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="/home/ton/.julia/dev/ImageUtils/.CondaPkg/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 "-march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O3 -ffunction-sections -pipe -isystem /home/ton/.julia/dev/ImageUtils/.CondaPkg/env/include -fdebug-prefix-map=/home/conda/feedstock_root/build_artifacts/python-split_1673698225136/work=/usr/local/src/conda/python-3.11.0 -fdebug-prefix-map=/home/ton/.julia/dev/ImageUtils/.CondaPkg/env=/usr/local/src/conda-prefix -fuse-linker-plugin -ffat-lto-objects -flto-partition=none -flto" | sed "s#$prefix#$prefix_real#")
|
||||
VERSION="3.11"
|
||||
LIBM="-lm"
|
||||
LIBC=""
|
||||
SYSLIBS="$LIBM $LIBC"
|
||||
ABIFLAGS=""
|
||||
LIBS=" -lpthread -ldl -lutil -lrt $SYSLIBS"
|
||||
LIBS_EMBED="-lpython${VERSION}${ABIFLAGS} -lpthread -ldl -lutil -lrt $SYSLIBS"
|
||||
BASECFLAGS=""
|
||||
LDLIBRARY="libpython${VERSION}${ABIFLAGS}.a"
|
||||
OPT="-DNDEBUG -fwrapv -O3 -Wall"
|
||||
PY_ENABLE_SHARED="0"
|
||||
LDVERSION="${VERSION}${ABIFLAGS}"
|
||||
LIBDEST=${prefix_real}/lib/python${VERSION}
|
||||
LIBPL=$(echo "${prefix}/lib/python3.11/config-${VERSION}${ABIFLAGS}-x86_64-linux-gnu" | sed "s#$prefix#$prefix_real#")
|
||||
SO=".cpython-311-x86_64-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
|
||||
Reference in New Issue
Block a user