LIEF/scripts/docker/travis-linux.sh
2021-02-21 13:03:31 +01:00

14 lines
541 B
Bash

#!/usr/bin/sh
set -ex
export CXXFLAGS='-ffunction-sections -fdata-sections -fvisibility-inlines-hidden -static-libstdc++ -static-libgcc'
export CFLAGS='-ffunction-sections -fdata-sections -static-libstdc++ -static-libgcc'
export LDFLAGS='-Wl,--gc-sections -Wl,--exclude-libs,ALL'
$PYTHON_BINARY setup.py --ninja --lief-test build \
bdist_wheel --skip-build --dist-dir wheel_stage
find wheel_stage -iname "*-cp${PYTHON_VERSION}-*" -exec auditwheel repair -w dist --plat manylinux1_x86_64 {} \;
chown -R 1000:1000 build dist wheel_stage