﻿1. Download PCRE from ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.33.zip or from http://sourceforge.net/projects/pcre/files/pcre/8.33/pcre-8.33.zip/download
2. Unpack to some folder
2a.(optional) Apply included patch (only fix compiler warnings)
3. Run cmake (must be installed and in PATH) in PCRE folder:
     cmake -G "Visual Studio 10" -D PCRE_BUILD_PCREGREP=OFF -D PCRE_BUILD_TESTS=OFF -D PCRE_MATCH_LIMIT_RECURSION=1500 -D PCRE_NEWLINE=ANYCRLF -D PCRE_NO_RECURSE=ON -D PCRE_SUPPORT_JIT=ON -D PCRE_SUPPORT_UNICODE_PROPERTIES=ON -D PCRE_SUPPORT_UTF=ON -D CMAKE_CONFIGURATION_TYPES=Debug;Release -D CMAKE_CXX_FLAGS="/DWIN32 /D_WINDOWS /W3 /MP /Zi /GR /EHsc /arch:SSE2" -D CMAKE_CXX_FLAGS_DEBUG="/D_DEBUG /MTd /Ob0 /Od /RTC1 /D_HAS_ITERATOR_DEBUGGING=0" -D CMAKE_CXX_FLAGS_RELEASE="/MT /Ox /Ob2 /Oi /Ot /Oy /DNDEBUG" -D CMAKE_C_FLAGS="/DWIN32 /D_WINDOWS /W3 /MP /Zi /arch:SSE2" -D CMAKE_C_FLAGS_DEBUG="/D_DEBUG /MTd /Ob0 /Od /RTC1 /D_HAS_ITERATOR_DEBUGGING=0" -D CMAKE_C_FLAGS_RELEASE="/MT /Ox /Ob2 /Oi /Ot /Oy /DNDEBUG" -D CMAKE_USE_RELATIVE_PATHS:BOOL=ON -D CMAKE_INSTALL_PREFIX=. .
4. Open PCRE.sln in Visual Studio
5. Build solution for Debug and Release
6. Collect pcre(.lib,.pdb), pcrecpp(.lib,.pdb) (Release folder), pcrecppd(.lib,.pdb), pcred(.lib,.pdb) (Debug folder) and pcre.h, pcrecpp.h, pcre_stringpiece.h, pcrecpparg.h
