From ac506cd00275734c897c719554bcaff106116084 Mon Sep 17 00:00:00 2001 From: David Gidwani Date: Thu, 31 Jul 2025 16:28:14 -0400 Subject: [PATCH] build: :package: update vectorscan to 5.4.12, enable SIMDE_BACKEND (#151) --- CMakeLists.txt | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 76a362d..c89bbda 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -86,8 +86,8 @@ if(NOT HS_BUILD_LIB_ROOT OR NOT HS_SRC_ROOT) set(HYPERSCAN_REPO https://github.com/intel/hyperscan.git) message(STATUS "Using Hyperscan ${HYPERSCAN_VERSION} from ${HYPERSCAN_REPO}") else() - set(HYPERSCAN_VERSION 5.4.11) - set(HYPERSCAN_TAG vectorscan/5.4.11) + set(HYPERSCAN_VERSION 5.4.12) + set(HYPERSCAN_TAG vectorscan/5.4.12) set(HYPERSCAN_REPO https://github.com/VectorCamp/vectorscan.git) message(STATUS "Using VectorScan ${HYPERSCAN_VERSION} from ${HYPERSCAN_REPO}") endif() @@ -214,13 +214,7 @@ if(HS_BUILD_REQUIRED) endif() else() set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") - - if(NOT USE_VECTORSCAN) - set(HS_CMAKE_COMMON_FLAGS "-march=core2 -fPIC") - else() - set(HS_CMAKE_COMMON_FLAGS "-fPIC") - endif() - + set(HS_CMAKE_COMMON_FLAGS "-march=core2 -fPIC") set(HS_CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${HS_CMAKE_COMMON_FLAGS}") set(HS_CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${HS_CMAKE_COMMON_FLAGS} -D_GLIBCXX_USE_CXX11_ABI=1") set(HS_CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") @@ -388,6 +382,7 @@ if(HS_BUILD_REQUIRED) if(USE_VECTORSCAN) list( APPEND HS_CMAKE_ARGS + -DSIMDE_BACKEND=ON -DRAGEL=${RAGEL_EXECUTABLE} -DPCRE_BUILD_SOURCE=ON -DBUILD_STATIC_LIBS=ON