view R/rdyncall/tools/bootstrap @ 46:c21d1c2c84e1

- removed pydc.py wrapper overhead (which only called pydcext.so functions, directly, anyways) * implies renaming pydcext.* to pydc.* * while at it, iterate directly over args that are passed in (before we did extract fptr, sig and a tuple for the args and iterated over latter afterwards); we might have a tiny perf improvement now - added type stub as package_data
author Tassilo Philipp
date Fri, 13 Nov 2020 14:10:31 +0100
parents 0cfcc391201f
children
line wrap: on
line source

download_zip()
{
  VERSION=0.6
  NAME=dyncall-${VERSION}
  ZIP=${NAME}.zip
  wget http://dyncall.org/r${VERSION}/${ZIP}
  unzip ${ZIP}
  mv ${NAME} src/dyncall
  rm ${ZIP}
}

checkout_src()
{
  svn co https://dyncall.org/svn/dyncall/trunk/dyncall src/dyncall
  svnversion src/dyncall >src/dyncall/SVNVERSION
}

configure_dyncall()
{
cat <<EOF >src/dyncall/ConfigVars
#auto-generated by dyncall/configure
CONFIG_PACKAGE=dyncall
CONFIG_ARCH=universal
CONFIG_TOOL=gcc
CONFIG_ASM=gcc
CONFIG_CONFIG=release
CONFIG_BUILDPREFIX=.
EOF
}

# choose between 'checkout_src' or 'download_zip'

checkout_src
# download_zip
# configure_dyncall