sourcemod/extensions/regex
2020-07-11 16:08:14 -07:00
..
lib_darwin Recompiled Regex extension libpcre against v8.32, enabling utf8, unicode props, and jit (bug 5593). 2013-03-17 11:39:04 -04:00
lib_darwin64 64-bit support for CSGO on Linux and macOS (#705) 2017-12-20 01:56:23 -06:00
lib_linux Recompiled Regex extension libpcre against v8.32, enabling utf8, unicode props, and jit (bug 5593). 2013-03-17 11:39:04 -04:00
lib_linux64 Rebuild 64-bit Linux libpcre with -Wa,-mrelax-relocations=no 2017-12-20 03:50:12 -06:00
lib_win Recompiled Regex extension libpcre against v8.32, enabling utf8, unicode props, and jit (bug 5593). 2013-03-17 11:39:04 -04:00
lib_win64 Add pcre lib for Windows x64 builds (#1307) 2020-07-11 16:08:14 -07:00
AMBuilder Add pcre lib for Windows x64 builds (#1307) 2020-07-11 16:08:14 -07:00
CRegEx.cpp regex: add/document missing offset param (#1175) 2020-02-26 15:52:04 -08:00
CRegEx.h regex: add/document missing offset param (#1175) 2020-02-26 15:52:04 -08:00
extension.cpp Fix matching Regex against an empty string (#1253) 2020-04-29 00:37:45 +00:00
extension.h Fixed extension version reporting. 2009-08-30 01:54:45 -07:00
pcre.h Recompiled Regex extension libpcre against v8.32, enabling utf8, unicode props, and jit (bug 5593). 2013-03-17 11:39:04 -04:00
posix_map.h Fix CompileRegex not actually setting a valid error code. (#775) 2018-05-28 13:59:43 -04:00
README.md Add pcre lib for Windows x64 builds (#1307) 2020-07-11 16:08:14 -07:00
smsdk_config.h Deduplicate a number of files used by extensions by moving them to the public directory (bug 5341, r=psychonic). 2014-04-23 21:19:28 -05:00
version.rc Overhauled versioning information (bug 5453, r=dvander). 2012-08-26 01:33:54 +01:00

PCRE Build Instructions

As of writing, we're using pcre v8.32

Windows

We build with the MinSizeForRelease VS configuration using the target architecture you want. This is how both win libs are built. The following settings were selected in the CMAKE configuration AenKaUByp0

In the PCRE project, go to C/C++ configuration properties and select the Runtime Library to be Multi-threaded (/MT) instead of Multi-threaded DLL (/MD)