aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--README21
1 files changed, 20 insertions, 1 deletions
diff --git a/README b/README
index 4904cef46..618842b42 100644
--- a/README
+++ b/README
@@ -3,6 +3,11 @@ README for building of Scintilla and SciTE
Scintilla can be built by itself.
To build SciTE, Scintilla must first be built.
+Lexers can be either compiled into Scintilla or built separately into a Lexilla
+shared library.
+A separate Lexilla is the preferred option and will become the only supported
+direction in Scintilla 5.0.
+See lexilla/src/README for information on building Lexilla.
*** GTK+/Linux version ***
@@ -46,6 +51,9 @@ A C++ 17 compiler is required.
Visual Studio 2017 is the development system used for most development
although Mingw-w64 7.1 is also supported.
+There are versions of Scintilla with lexers (SciLexer.DLL) and without lexers
+(Scintilla.DLL). Make builds both versions.
+
To build Scintilla, make in the scintilla/win32 directory
cd scintilla\win32
GCC: mingw32-make
@@ -65,6 +73,9 @@ Mingw-w64 is known to work. Other compilers will probably not work.
Only Scintilla will build with GTK+ on Windows. SciTE will not work.
+Make builds both a static library version of Scintilla with lexers (scintilla.a) and
+a shared library without lexers (libscintilla.so or or libscintilla.dll).
+
To build Scintilla, make in the scintilla/gtk directory
cd scintilla\gtk
mingw32-make
@@ -76,8 +87,16 @@ Xcode 9.2 or later may be used to build Scintilla on macOS.
There is no open source version of SciTE for macOS but there is a commercial
version available through the App Store.
-To build Scintilla, run xcodebuild in the scintilla/cocoa/ScintillaFramework directory
+There are versions of Scintilla.framework with lexers (ScintillaFramework) and
+without lexers (Scintilla).
+
+To build Scintilla, run xcodebuild in the scintilla/cocoa/ScintillaFramework or
+scintilla/cocoa/Scintilla directory
+
+ cd cocoa/Scintilla
+ or
cd cocoa/ScintillaFramework
+
xcodebuild
*** Qt version ***