CommitDlg: Update index using libgit2 incrementally
[TortoiseGit.git] / ext / scintilla / README
blob3fe033e7f8fe74ccb2a03a6a878a29b56e62c065
1 README for building of Scintilla and SciTE\r
2 \r
3 Scintilla can be built by itself.\r
4 To build SciTE, Scintilla must first be built.\r
5 \r
6 \r
7 *** GTK+/Linux version ***\r
8 \r
9 You must first have GTK+ 2.0 or later and GCC (4.1 or better) installed.\r
10 GTK+ 1.x will not work.\r
11 Other C++ compilers may work but may require tweaking the make file.\r
13 To build Scintilla, use the makefile located in the scintilla/gtk directory\r
14         cd scintilla/gtk\r
15         make\r
16         cd ../..\r
18 To build and install SciTE, use the makefile located in the scite/gtk directory\r
19         cd scite/gtk\r
20         make\r
21         make install\r
23 This installs SciTE into $prefix/bin. The value of $prefix is determined from\r
24 the location of Gnome if it is installed. This is usually /usr if installed\r
25 with Linux or /usr/local if built from source. If Gnome is not installed\r
26 /usr/bin is used as the prefix. The prefix can be overridden on the command\r
27 line like "make prefix=/opt" but the same value should be used for both make\r
28 and make install as this location is compiled into the executable. The global\r
29 properties file is installed at $prefix/share/scite/SciTEGlobal.properties.\r
30 The language specific properties files are also installed into this directory.\r
32 To remove SciTE\r
33         make uninstall\r
35 To clean the object files which may be needed to change $prefix\r
36         make clean\r
38 The current make file only supports static linking between SciTE and Scintilla.\r
41 *** Windows version ***\r
43 A C++ compiler is required. Visual Studio 2010 is the development system\r
44 used for most development although TDM Mingw32 4.7.1 is also supported.\r
46 To build Scintilla, make in the scintilla/win32 directory\r
47                 cd scintilla\win32\r
48 GCC:            mingw32-make\r
49 VS .NET:        nmake -f scintilla.mak\r
50                 cd ..\..\r
52 To build SciTE, use the makefiles located in the scite/win32 directory\r
53                 cd scite\win32\r
54 GCC:            mingw32-make\r
55 VS .NET:        nmake -f scite.mak\r
57 An executable SciTE will now be in scite/bin.\r
59 *** GTK+/Windows version ***\r
61 Mingw32 is known to work. Other compilers will probably not work.\r
63 Only Scintilla will build with GTK+ on Windows. SciTE will not work.\r
65 To build Scintilla, make in the scintilla/gtk directory\r
66         cd scintilla\gtk\r
67         mingw32-make\r