diff options
author | Zufu Liu <unknown> | 2021-04-28 19:14:06 +1000 |
---|---|---|
committer | Zufu Liu <unknown> | 2021-04-28 19:14:06 +1000 |
commit | 8e8f23ab88ea4aa47fca84354fdb64aa2845a84a (patch) | |
tree | 76c06fd560c692ed7b8e4e8511edf7f07929e0eb | |
parent | 46051d8aa40c69e17e3e4d108bc2fa8d5694de75 (diff) | |
download | scintilla-mirror-8e8f23ab88ea4aa47fca84354fdb64aa2845a84a.tar.gz |
Document preprocessor values that affect building.
-rw-r--r-- | doc/ScintillaDoc.html | 45 |
1 files changed, 44 insertions, 1 deletions
diff --git a/doc/ScintillaDoc.html b/doc/ScintillaDoc.html index 12130c41a..8b2cc85c8 100644 --- a/doc/ScintillaDoc.html +++ b/doc/ScintillaDoc.html @@ -120,7 +120,7 @@ <h1>Scintilla Documentation</h1> - <p>Last edited 27 April 2021 NH</p> + <p>Last edited 28 April 2021 NH</p> <p style="background:#90F0C0">Scintilla 5 has moved the lexers from Scintilla into a new <a href="Lexilla.html">Lexilla</a> project.<br /> @@ -9071,6 +9071,49 @@ EM_SETTARGETDEVICE to create an instance of your class. You must disable the built-in implementation by defining <code>SCI_OWNREGEX</code>.</p> + <h3>Preprocessors affect building</h3> + + <table class="standard" summary="Building preprocessors"> + <tbody> + <tr> + <th align="left">Preprocessor</th> + <th align="left">Description</th> + </tr> + </tbody> + <tbody valign="top"> + <tr> + <td align="left"><code>NO_CXX11_REGEX</code></td> + <td>Build Scintilla without C++11 <code>std::regex</code>.</td> + </tr> + <tr> + <td align="left"><code>REGEX_MULTILINE</code></td> + <td>Enable using C++11 multiline regex.</td> + </tr> + <tr> + <td align="left"><code> SCI_OWNREGEX</code></td> + <td>Build Scintilla with customised regex engine.</td> + </tr> + + <tr> + <td align="left"><code>SCI_DISABLE_AUTOGENERATED</code></td> + <td>No auto-generated constants or macros.</td> + </tr> + <tr> + <td align="left"><code>SCI_DISABLE_PROVISIONAL</code></td> + <td>Build Scintilla without provisional features.</td> + </tr> + <tr> + <td align="left"><code>INCLUDE_DEPRECATED_FEATURES</code></td> + <td>Expose deprecated features from Scintilla headers.</td> + </tr> + + <tr> + <td align="left"><code>DISABLE_D2D</code></td> + <td>(Win32) Build Scintilla without Direct2D/DirectWrite.</td> + </tr> + </tbody> + </table> + </body> </html> |