Bram Moolenaar | 18a1b9b | 2012-08-29 14:26:27 +0200 | [diff] [blame] | 1 | This is XPM library compiled for Windows which is intended for use with Vim |
| 2 | 'signs' feature. |
| 3 | |
| 4 | Libraries in x86 directory were compiled with MSVC6 and MinGW. Proposed |
| 5 | commands to compile Vim are: |
| 6 | |
Bram Moolenaar | 89eaa41 | 2016-07-31 14:17:27 +0200 | [diff] [blame] | 7 | If you want to build XPM library by yourself, you may want to use the |
| 8 | following Win32 port: |
| 9 | https://github.com/koron/libXpm-win32 |
| 10 | |
Bram Moolenaar | 18a1b9b | 2012-08-29 14:26:27 +0200 | [diff] [blame] | 11 | Any version of MSVC starting from version 6.0: |
| 12 | nmake -f Make_mvc.mak GUI=yes CSCOPE=yes NETBEANS=yes XPM=e:\hg\xpm\x86 |
| 13 | |
| 14 | MinGW: |
| 15 | mingw32-make -f Make_ming.mak GUI=yes CSCOPE=yes XPM=e:/hg/xpm/x86 |
| 16 | |
Bram Moolenaar | e2db436 | 2012-09-05 17:57:39 +0200 | [diff] [blame] | 17 | MinGW 64 for x64: |
| 18 | mingw32-make -f Make_ming.mak GUI=yes ARCH=x86-64 XPM=E:\HG\xpm\x64 |
| 19 | |
Bram Moolenaar | 18a1b9b | 2012-08-29 14:26:27 +0200 | [diff] [blame] | 20 | Microsoft Visual C++ on x64 (tested with versions 2008 and 2010): |
| 21 | nmake -f Make_mvc.mak GUI=yes CSCOPE=yes XPM=E:\HG\xpm\x64 |
| 22 | |
| 23 | To test, open some file in Vim and execute commands below: |
| 24 | :exe 'sign define vimxpm icon='.$VIMRUNTIME.'\\vim32x32.xpm' |
| 25 | :exe 'sign place 1 line=1 name=vimxpm file='.expand('%:p') |
| 26 | |
| 27 | |
| 28 | See COPYRIGHT for XPM licence. |
| 29 | |
| 30 | If you have questions please email sergey.khorev@gmail.com. |