File: INSTALL.oth

package info (click to toggle)
exuberant-ctags 1%3A5.2.2-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 1,060 kB
  • ctags: 2,074
  • sloc: ansic: 14,358; makefile: 150; sh: 59
file content (67 lines) | stat: -rw-r--r-- 2,431 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
If you are attempting to install Exuberant Ctags on a Unix-like platform
(one that can at least run a Bourne shell script) see the file INSTALL.

Installation Notes
==================

For non-Unix platforms, simple makefiles are provided:

    descrip.mms   For VMS using either DEC C or VAX C
    mk_bc3.mak    For MSDOS using Borland C/C++ 3.x
    mk_bc5.mak    For Win32 using Borland C++ 5.5
    mk_djg.mak    For MSDOS using Gnu GCC (DJGPP)
    mk_manx.mak   For Amiga using Aztec/Manx C 5.0
    mk_ming.mak   For Win32 using Mingw32
    mk_mpw.mak    For Macintosh using MPW
    mk_mvc.mak    For Win32 using Microsoft Visual C++
    mk_os2.mak    For OS/2 using GCC (EMX)
    mk_qdos.mak   For QDOS using C68
    mk_sas.mak    For Amiga using SAS/C


Special Notes
=============

Win32:
------

  Regex support on Win32 is available when compiled to use the Win32 port of
  the Gnu regex library, which can be obtained here:

    http://people.delphi.com/gjc/gnu_regex.html

  See the makefiles, mk_mvc.mak or mk_bc5.mak, to learn how to build with
  this library.


Macintosh with MPW:
-------------------

  To build CTags on MPW you will have to have the Metrowerks compilers
  or you will have to edit the makefiles yourself.
  
  Since the makefile for MPW is called mk_mpw.mak you will have to give
  the command: `Make -f mk_mpw.mak CTags` and then select the output
  and execute it. Alternatively you could rename this makefile to
  CTags.make and issue the command `Build CTags`.
  
  If the build process goes wrong make sure the line endings for the
  makefile are set to MacOS (CR instead of LF).

  This version of CTags only accepts and emits unix style paths. This was
  done since it was easier to implement (few changes in main source files)
  and since I ported CTags to MPW to use with Pepper which also works with
  unix style paths internally. Besides, since we're now moving to MacOS X
  anyway, Mac programmers are getting used to unix style paths anyway.
  
  Example, suppose you have a project using PowerPlant which is located in
  'HD20:tools:PowerPlant:' and you want a tags file for all powerplant
  sources and your projects sources. Go to the root directory of your
  project and type:

    CTags -R . '/HD20/tools/PowerPlant/'

  The '.' in this command means current directory. You will also have to
  put quotes around the full unix style path since / has a special meaning
  in MPW.