Skip to content

Commit

Permalink
cellsnp-lite: add aarch64/arm64 build (#50189)
Browse files Browse the repository at this point in the history
* cellsnp-lite: add aarch64/arm64 build

* remove patch

* add m4
  • Loading branch information
mencian authored Aug 20, 2024
1 parent ff20431 commit 9946b5e
Show file tree
Hide file tree
Showing 4 changed files with 35 additions and 326 deletions.
201 changes: 0 additions & 201 deletions recipes/cellsnp-lite/LICENSE

This file was deleted.

26 changes: 12 additions & 14 deletions recipes/cellsnp-lite/build.sh
Original file line number Diff line number Diff line change
@@ -1,20 +1,18 @@
#!/bin/bash

export C_INCLUDE_PATH=${PREFIX}/include
export LIBRARY_PATH=${PREFIX}/lib
export LD_LIBRARY_PATH=${PREFIX}/lib

./configure
make
mkdir -p ${PREFIX}/bin

#cflags="-g -Wall -O2 -Wno-unused-function -fgnu89-inline -I${PREFIX}/include"
export M4="$BUILD_PREFIX/bin/m4"
export INCLUDE_PATH="${PREFIX}/include"
export LIBRARY_PATH="${PREFIX}/lib"
export LDFLAGS="${LDFLAGS} -L${PREFIX}/lib"
export CFLAGS="${CFLAGS} -g -Wall -O3 -Wno-implicit-function-declaration"

#if [ "`uname`" == "Darwin" ]; then
# make CC=${CC} CFLAGS="-fgnu89-inline -fcommon ${CFLAGS}" LDFLAGS="${LDFLAGS}"
#else
# make CC=${CC} CFLAGS="${cflags}" htslib_lib_dir=${PREFIX}/lib
#fi
autoreconf -if
./configure --prefix="${PREFIX}" CC="${CC}" CFLAGS="${CFLAGS}" \
LDFLAGS="${LDFLAGS}" CPPFLAGS="${CPPFLAGS} -I${PREFIX}/include"

mkdir -p ${PREFIX}/bin
cp -f cellsnp-lite ${PREFIX}/bin
make -j"${CPU_COUNT}"
make install

chmod 0755 ${PREFIX}/bin/cellsnp-lite
Loading

0 comments on commit 9946b5e

Please sign in to comment.