Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 1 | INSTALLmac.txt - Installation of Vim on Macintosh |
| 2 | |
| 3 | This file contains instructions for compiling Vim. If you already have an |
| 4 | executable version of Vim, you don't need this. |
| 5 | |
| 6 | An alternate way of building that Benji Fisher uses can be found here: |
| 7 | |
| 8 | http://macvim.swdev.org/OSX/#Developers |
| 9 | |
| 10 | ---------------------------------------------------------------------------- |
| 11 | Summary |
| 12 | ---------------------------------------------------------------------------- |
| 13 | |
| 14 | 1 MacOS X |
| 15 | 1.1. Carbon interface |
| 16 | 1.2. X (Athena, GTK, Motif) or plain text. |
| 17 | |
Bram Moolenaar | 9372a11 | 2005-12-06 19:59:18 +0000 | [diff] [blame] | 18 | MacOS Classic is no longer supported. If you really want it use Vim 6.4. |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 19 | |
| 20 | ---------------------------------------------------------------------------- |
| 21 | 1 MacOS X |
| 22 | ---------------------------------------------------------------------------- |
| 23 | |
| 24 | 1.0 Considerations |
| 25 | |
| 26 | Only '/' supported as path separator. |
| 27 | |
| 28 | 1.1 Carbon interface (default) |
| 29 | |
| 30 | You can compile vim with the standard Unix routine: |
Bram Moolenaar | fd2ac76 | 2006-03-01 22:09:21 +0000 | [diff] [blame] | 31 | cd .../src |
| 32 | make |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 33 | |
| 34 | This will create a working Vim.app application bundle in the src |
| 35 | directory. You can move this bundle (the Vim.app directory) anywhere |
Bram Moolenaar | fd2ac76 | 2006-03-01 22:09:21 +0000 | [diff] [blame] | 36 | you want. Or use this command to move it to /Applications: |
| 37 | make install |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 38 | |
Bram Moolenaar | 7e8fd63 | 2006-02-18 22:14:51 +0000 | [diff] [blame] | 39 | You need at least Xcode 1.5 to compile Vim 7.0. |
| 40 | |
Bram Moolenaar | fd2ac76 | 2006-03-01 22:09:21 +0000 | [diff] [blame] | 41 | Configure will create a universal binary if possible. This requires |
| 42 | installing the universal SDK (currently for 10.4). |
| 43 | |
| 44 | To overrule the architecture do this before running make: |
| 45 | |
Bram Moolenaar | c9b4b05 | 2006-04-30 18:54:39 +0000 | [diff] [blame] | 46 | ./configure --with-mac-arch=intel |
Bram Moolenaar | fd2ac76 | 2006-03-01 22:09:21 +0000 | [diff] [blame] | 47 | or |
Bram Moolenaar | c9b4b05 | 2006-04-30 18:54:39 +0000 | [diff] [blame] | 48 | ./configure --with-mac-arch=ppc |
Bram Moolenaar | fd2ac76 | 2006-03-01 22:09:21 +0000 | [diff] [blame] | 49 | |
Bram Moolenaar | 7e8fd63 | 2006-02-18 22:14:51 +0000 | [diff] [blame] | 50 | |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 51 | 1.2 X-Windows or Plain Text |
| 52 | |
| 53 | If you do not want the Carbon interface, you must explicitly tell |
| 54 | configure to use a different GUI. |
| 55 | |
Bram Moolenaar | fd2ac76 | 2006-03-01 22:09:21 +0000 | [diff] [blame] | 56 | cd .../src |
Bram Moolenaar | 7e8fd63 | 2006-02-18 22:14:51 +0000 | [diff] [blame] | 57 | ./configure --disable-darwin --enable-gui=gtk2 |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 58 | make; make install |
| 59 | |
| 60 | NOTE: The following GUI options are supported: |
| 61 | no (for text), motif, athena, nextaw |
| 62 | gtk, gtk2, gnome, gnome2, |
| 63 | |
| 64 | NOTE: You need to first install XFree86 and XDarwin. |
| 65 | Please visit http://www.XDarwin.org |
| 66 | |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 67 | ------------------------------------------------------ |