diff options
author | 2013-06-06 21:16:07 -0400 | |
---|---|---|
committer | 2013-06-06 21:16:07 -0400 | |
commit | 1e9d9a8e370db70b2d6cea2ec2357ff471edffaf (patch) | |
tree | b9767e139f8ddb737ee580266758cbf68dd8b877 /doc | |
parent | bec61fec05205949062dcd190c93f55921cae7c2 (diff) |
Added Makefile rules for creating cross-platform UI build environments.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/12_Compiling.md | 30 |
1 files changed, 17 insertions, 13 deletions
diff --git a/doc/12_Compiling.md b/doc/12_Compiling.md index b285ebc1..35ab5167 100644 --- a/doc/12_Compiling.md +++ b/doc/12_Compiling.md @@ -34,29 +34,33 @@ users _also_ need "libncursesw5-dev".) ### Windows -Compiling Textadept on Windows is no longer supported. Doing so requires a C -compiler that supports the C99 standard, the [GTK+ for Windows bundle][] -(2.24 is recommended), and [libiconv for Windows][] (the "Developer files" and -"Binaries" zip files). The terminal (pdcurses) version requires my -[win32curses bundle][] instead of GTK+ and libiconv. - -The preferred way to compile for Windows is cross-compiling from Linux. To do -so, in addition to the GTK+ and/or curses bundles mentioned above, you need -[MinGW][] with the Windows header files. Your package manager should offer them. +Compiling Textadept on Windows is no longer supported. The preferred way to +compile for Windows is cross-compiling from Linux. To do so, you need [MinGW][] +with the Windows header files. Your package manager should offer them. Run +`make win32gtk` and/or `make win32curses` to prepare the GTK and/or curses build +environments. + +Note: compiling on Windows requires a C compiler that supports the C99 standard, +the [GTK+ for Windows bundle][] (2.24 is recommended), and +[libiconv for Windows][] (the "Developer files" and "Binaries" zip files). The +terminal (pdcurses) version requires my [win32curses bundle][] instead of GTK+ +and libiconv. +[MinGW]: http://mingw.org [GTK+ for Windows bundle]: http://www.gtk.org/download/win32.php [libiconv for Windows]: http://gnuwin32.sourceforge.net/packages/libiconv.htm [win32curses bundle]: download/win32curses.zip -[MinGW]: http://mingw.org ### Mac OSX Compiling Textadept on Mac OSX is no longer supported. The preferred way is -cross-compiling from Linux. To do so, you need my [GTK+ for OSX bundle][] and -the [Apple Cross-compiler][] binaries. +cross-compiling from Linux. To do so, you need the [Apple Cross-compiler][] +binaries. Run `make gtkosx` to prepare the GTK build environment. + +Note: compiling on Mac OSX requires my [GTK+ for OSX bundle][]. -[GTK+ for OSX bundle]: download/gtkosx-2.24.16.zip [Apple Cross-compiler]: https://launchpad.net/~flosoft/+archive/cross-apple +[GTK+ for OSX bundle]: download/gtkosx-2.24.16.zip ## Compiling |