Skip to content

Latest commit

 

History

History

el7_x64

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

CentOS-7

build rpm package with docker

./build.sh

build local

#!/usr/bin/bash

set -ex

HS_VER=5.4.0
BOOST_VER=1.77.0

yum -y install epel-release # for ragel
yum -y install ragel make cmake gcc-c++

mkdir hs_build
cd hs_build

wget https://github.com/intel/hyperscan/archive/v${HS_VER}.tar.gz
tar xf v${HS_VER}.tar.gz

BOOST_FOLDER_NAME=`echo ${BOOST_VER} | sed 's/\./_/g'`
curl "https://boostorg.jfrog.io/ui/api/v1/download?repoKey=main&path=release%252F${BOOST_VER}%252Fsource%252Fboost_${BOOST_FOLDER_NAME}.tar.bz2" -L -o boost-${BOOST_VER}.tar.bz2 || exit 1
tar xf boost-${BOOST_VER}.tar.bz2

mkdir build
cd build

cmake -DCMAKE_BUILD_TYPE=MinSizeRel   \
      -DBUILD_STATIC_AND_SHARED=on    \
      -DBOOST_ROOT=../boost_${BOOST_FOLDER_NAME}  \
          ../hyperscan-${HS_VER}


make -j`nproc`

# make install