mirror of
https://github.com/TREX-CoE/trexio.git
synced 2024-12-22 12:23:54 +01:00
explicitly define HAVE_HDF5 in trexio.h for Python builds
This commit is contained in:
parent
c24484b86a
commit
4b225f142e
@ -29,6 +29,11 @@ cp ${SRC}/*.c ${PYDIR}/src
|
|||||||
cp ${SRC}/*.h ${PYDIR}/src
|
cp ${SRC}/*.h ${PYDIR}/src
|
||||||
cp ${INCLUDIR}/trexio.h ${PYDIR}/src
|
cp ${INCLUDIR}/trexio.h ${PYDIR}/src
|
||||||
|
|
||||||
|
# fix needed to define HAVE_HDF5 symbol so that Python extension is always compiled with HDF5 (without including config.h)
|
||||||
|
# add "#define HAVE_HDF5 1" line after "#include stdint.h" using awk and sed
|
||||||
|
LINE_NO=$(($(awk '/stdint.h/{print NR}' ${PYDIR}/src/trexio.h) + 1))
|
||||||
|
sed -i "$LINE_NO i #define HAVE_HDF5 1" ${PYDIR}/src/trexio.h
|
||||||
|
|
||||||
# Copy additional info
|
# Copy additional info
|
||||||
cp ${TREXIO_ROOT}/AUTHORS ${TREXIO_ROOT}/LICENSE ${PYDIR}
|
cp ${TREXIO_ROOT}/AUTHORS ${TREXIO_ROOT}/LICENSE ${PYDIR}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user