Skip to content

Commit 8df0fcd

Browse files
authored
build: 📦 update vectorscan to 5.4.12, enable SIMDE_BACKEND (#215)
1 parent 960877c commit 8df0fcd

1 file changed

Lines changed: 4 additions & 9 deletions

File tree

CMakeLists.txt

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,8 @@ if(NOT HS_BUILD_LIB_ROOT OR NOT HS_SRC_ROOT)
8686
set(HYPERSCAN_REPO https://github.com/intel/hyperscan.git)
8787
message(STATUS "Using Hyperscan ${HYPERSCAN_VERSION} from ${HYPERSCAN_REPO}")
8888
else()
89-
set(HYPERSCAN_VERSION 5.4.11)
90-
set(HYPERSCAN_TAG vectorscan/5.4.11)
89+
set(HYPERSCAN_VERSION 5.4.12)
90+
set(HYPERSCAN_TAG vectorscan/5.4.12)
9191
set(HYPERSCAN_REPO https://github.com/VectorCamp/vectorscan.git)
9292
message(STATUS "Using VectorScan ${HYPERSCAN_VERSION} from ${HYPERSCAN_REPO}")
9393
endif()
@@ -214,13 +214,7 @@ if(HS_BUILD_REQUIRED)
214214
endif()
215215
else()
216216
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}")
217-
218-
if(NOT USE_VECTORSCAN)
219-
set(HS_CMAKE_COMMON_FLAGS "-march=core2 -fPIC")
220-
else()
221-
set(HS_CMAKE_COMMON_FLAGS "-fPIC")
222-
endif()
223-
217+
set(HS_CMAKE_COMMON_FLAGS "-march=core2 -fPIC")
224218
set(HS_CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${HS_CMAKE_COMMON_FLAGS}")
225219
set(HS_CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${HS_CMAKE_COMMON_FLAGS} -D_GLIBCXX_USE_CXX11_ABI=1")
226220
set(HS_CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}")
@@ -388,6 +382,7 @@ if(HS_BUILD_REQUIRED)
388382
if(USE_VECTORSCAN)
389383
list(
390384
APPEND HS_CMAKE_ARGS
385+
-DSIMDE_BACKEND=ON
391386
-DRAGEL=${RAGEL_EXECUTABLE}
392387
-DPCRE_BUILD_SOURCE=ON
393388
-DBUILD_STATIC_LIBS=ON

0 commit comments

Comments
 (0)