aboutsummaryrefslogtreecommitdiff
path: root/doc/manual/3_Compiling.md
diff options
context:
space:
mode:
authormitchell <70453897+667e-11@users.noreply.github.com>2010-11-30 19:55:39 -0500
committermitchell <70453897+667e-11@users.noreply.github.com>2010-11-30 19:55:39 -0500
commitc7b543e79b41d9a983cc89e264acd0472d09dc92 (patch)
tree9b28b836f65b396ea160ba91048fb030018ccdcc /doc/manual/3_Compiling.md
parent6c1afd75fc048e65cef5bfdbe68c79a082bdad43 (diff)
downloadtextadept-c7b543e79b41d9a983cc89e264acd0472d09dc92.tar.gz
textadept-c7b543e79b41d9a983cc89e264acd0472d09dc92.zip
New manual.
Diffstat (limited to 'doc/manual/3_Compiling.md')
-rw-r--r--doc/manual/3_Compiling.md89
1 files changed, 0 insertions, 89 deletions
diff --git a/doc/manual/3_Compiling.md b/doc/manual/3_Compiling.md
deleted file mode 100644
index ed007d61..00000000
--- a/doc/manual/3_Compiling.md
+++ /dev/null
@@ -1,89 +0,0 @@
-# Compiling
-
-## Requirements
-
-The requirements for building Textadept are not quite so minimal.
-
-#### Linux & BSD
-
-Linux systems will need the GTK+ development libraries. Your package manager
-should allow you to install them. For Debian-based distributions, the package is
-typically called `libgtk2.0-dev`. Otherwise, compile and install it from the
-[GTK+ website][GTK-Linux]. Additionally you will need the [GNU C compiler][GCC]
-(`gcc`) and [GNU Make][Make] (`make`). Both should be available for your Linux
-distribution through its package manager.
-
-[GTK-Linux]: http://www.gtk.org/download-linux.html
-[GCC]: http://gcc.gnu.org
-[Make]: http://www.gnu.org/software/make/
-
-#### Windows
-
-Compiling Textadept on Windows is no longer supported. If you wish to do so
-however, you will need a C compiler that supports the C99 standard (Microsoft's
-does not) and the [GTK+ for Windows bundle][GTK-Win32] (2.16 is recommended).
-
-The preferred way to compile for Windows is cross-compiling from Linux. To do
-so, in addition to the GTK bundle mentioned above, you will need [MinGW][MinGW]
-with the Windows header files. They should be available from your package
-manager.
-
-[GTK-Win32]: http://www.gtk.org/download-windows.html
-[MinGW]: http://mingw.org
-
-#### Mac OSX
-
-[XCode][XCode] is needed for Mac OSX as well as [jhbuild][GTK-OSX]. After
-building `meta-gtk-osx-bootstrap` and `meta-gtk-osx-core`, you will need to
-build `meta-gtk-osx-themes`. Note that the entire compiling process can easily
-take 30 minutes or more and ultimately consume nearly 1GB of disk space.
-
-[XCode]: http://developer.apple.com/TOOLS/xcode/
-[GTK-OSX]: http://sourceforge.net/apps/trac/gtk-osx/wiki/Build
-
-## Download
-
-Download the `textadept_x.x.src.zip`, regardless of what platform you are on.
-
-## Compiling
-
-#### Linux & BSD
-
-For Linux systems, simply run `make` in the `src/` directory. The `textadept`
-executable will be created in the root directory. You can make a symlink from
-it to `/usr/bin/` or elsewhere in your `PATH`.
-
-BSD users please run `make BSD=1`.
-
-#### Windows (Cross-Compiling from Linux)
-
-When cross-compiling from within Linux, first unzip the GTK+ for Windows bundle
-into a new `src/win32gtk` directory. Then modify the `CC`, `CPP`, and `WINDRES`
-variables in the `WIN32` block of `src/Makefile` to match your MinGW
-installation and run `make WIN32=1` to build `../textadept.exe`.
-
-#### Mac OSX
-
-After using `jhbuild`, GTK is in `~/gtk` so make a symlink from `~/gtk/inst` to
-`src/gtkosx` in Textadept. Then run `make OSX=1` to build `../textadept.osx`. At
-this point it is recommended to build a new `textadept.app` from an existing
-one. Download the most recent app and replace `Contents/MacOS/textadept.osx`,
-all `.dylib` files in `Contents/Resources/lib`, and all `.so` files in
-`Contents/Resources/lib/gtk-2.0/[version]/{engines,immodules,loaders}` with your
-own versions in `src/gtkosx/lib`. If you wish, you may also replace the files
-in `Contents/Resources/{etc,share}`, but these rarely change.
-
-## Problems
-
-#### Mac OSX
-
-In Mac OSX, if the build fails because of a
-
- `redefinition of 'struct Sci_TextRange'`
-
-error, you will need to open `src/scintilla/include/Scintilla.h` and comment
-out the following lines (put `//` at the start of the line):
-
- #define CharacterRange Sci_CharacterRange
- #define TextRange Sci_TextRange
- #define TextToFind Sci_TextToFind