@@ -4,13 +4,12 @@ project("Regular Expressions" LANGUAGES CXX)
44set_property (GLOBAL PROPERTYUSE_FOLDERS ON )
55
66find_package (Boost REQUIRED COMPONENTSregex )
7+ find_package (re2 CONFIG REQUIRED)
78
8- find_library (RE2_LIBRARY re2)
99find_library (Hyperscan_LIBRARY hs)
1010find_library (PCRE_LIBRARY pcre)
1111find_library (PCRE2_LIBRARY pcre2-8)
1212
13- find_path (RE2_INCLUDE_DIRS re2/re2.h)
1413find_path (Hyperscan_INCLUDE_DIRS hs/hs.h)
1514find_path (PCRE_INCLUDE_DIRS pcre.h)
1615find_path (PCRE2_INCLUDE_DIRS pcre2.h)
@@ -46,7 +45,7 @@ target_include_directories(pcre_jit PRIVATE ${PCRE_INCLUDE_DIRS})
4645target_include_directories (pcre2_jitPRIVATE ${PCRE2_INCLUDE_DIRS} )
4746
4847target_link_libraries (boostPRIVATE ${Boost_LIBRARIES} )
49- target_link_libraries (re2PRIVATE " ${RE2_LIBRARY} " )
48+ target_link_libraries (re2PRIVATE re2::re2 )
5049target_link_libraries (hyperscanPRIVATE "${Hyperscan_LIBRARY} " )
5150target_link_libraries (pcrePRIVATE "${PCRE_LIBRARY} " )
5251target_link_libraries (pcre2PRIVATE "${PCRE2_LIBRARY} " )