On Fri Apr 13 06:15:19 2007, infinoid wrote: > On Mon Apr 03 20:43:53 2006, petdance wrote: > > The lint target needs to be renamed to splint. > > > > Then create a new lint target to support Sun Studio. > > > > And update the tags target. > > As of today's date (2007-04-13), it appears that all of the following > makefile rules exist in parrot svn: > > make splint (runs splint) > make lint (runs lint) > make tags (runs ctags) > > Of course, none of them work for me (splint barfs on my system headers, > lint doesn't exist on my box, ctags doesn't understand --links=no),
The reason ctags doesn't understand --links=no is because these are options for exuberant-ctags. If you have emacs installed you'll probably find that ctags is actually a simlink to ctags-emacs-21 or similar. We should probably detect which version of ctags people have as part of parrot configuration and then use the one which corresponds to exuberant-ctags. What configurations do people on the list have? My system is Gentoo Linux and I have the ctags package installed which provides the 'exuberant-ctags' program. The emacs installation gives a ctags simlink to ctags-emacs-21. Do other people have an exuberant-ctags package installed on their system and it actually installs a 'ctags' binary? Or are they all 'exuberant-ctags'? The reason I'm interested is because we might be able to make a small change to the makefile rather than the extra work of a new configure step. Comments most definitely welcome. Paul