forked from NCAR/pynio
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuild_py3.sh
More file actions
34 lines (27 loc) · 765 Bytes
/
build_py3.sh
File metadata and controls
34 lines (27 loc) · 765 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#!/bin/sh
export HAS_NETCDF4=1
export HAS_HDFEOS=1
export HAS_HDFEOS5=1
export HAS_GDAL=1
export HAS_GRIB2=1
export NETCDF_PREFIX=${CONDA_PREFIX}
export F2CLIBS=gfortran
export HAS_SZIP=0
export HAS_HDF4=1
export HAS_HDF5=1
export HAS_GDAL=1
export CXXFLAGS="-g -O0 -fPIC $CXXFLAGS"
export LDFLAGS="-L$CONDA_PREFIX/lib $LDFLAGS"
export CPPFLAGS="-I$CONDA_PREFIX/include $CPPFLAGS"
export CFLAGS="-D_BSD_SOURCE -D_XOPEN_SOURCE -I$CONDA_PREFIX/include $CFLAGS"
if [[ $(uname) == Darwin ]]; then
export CC=gcc
export CXX=g++
export MACOSX_DEPLOYMENT_TARGET="10.9"
export CXXFLAGS="-stdlib=libc++ $CXXFLAGS"
export CXXFLAGS="$CXXFLAGS -stdlib=libc++"
export LDFLAGS="-headerpad_max_install_names $LDFLAGS"
fi
env
python setup.py build
pip install .