You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Remove PCRE references, complete migration to PCRE2 (#12685)
- Remove cmake/FindPCRE.cmake (no longer needed)
- Update all CMakeLists.txt files to use PkgConfig::PCRE2 instead of PCRE::PCRE
- Remove find_package(PCRE) from main CMakeLists.txt
- Update code comments from PCRE to PCRE2 in plugin sources
- Update coverity model from PCRE to PCRE2 API
- Update README example to remove obsolete PCRE_ROOT reference
- Update tools/hrw4u/src/lsp/documentation.py to reference PCRE2
- Note: cripts::Matcher::PCRE class name intentionally unchanged (public API)
- Remove redundant PCRE2 links, use tsutil Regex wrapper
- Use RE_ERROR_NOMATCH from tsutil instead of PCRE2_ERROR_NOMATCH in
ControlMatcher to properly use the Regex wrapper
- Remove direct pcre2.h include from ControlMatcher.h
- Remove redundant PCRE2 links from components that get it transitively
through tsutil (tscore, tsapi)
- Remove redundant PCRE2 links from plugins that only use tsutil/Regex.h
(cachekey, prefetch, slice, tls_bridge)
Only components that directly use PCRE2 APIs (tsutil, cripts, txn_box)
should explicitly link PCRE2. Others get it transitively through tsutil
which publicly exports PCRE2.
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -47,7 +47,7 @@ $ ccmake build
47
47
To specify the location of a dependency (like `--with-*` for autotools builds), you generally set a variable with the `ROOT`. The big exception to this is for openssl. This variable is called `OPENSSL_ROOT_DIR`
0 commit comments