bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: syntax-check hits on gnulib itself


From: jemarch
Subject: Re: syntax-check hits on gnulib itself
Date: Thu, 04 Sep 2008 03:12:29 +0200
User-agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (Shijō) APEL/10.6 Emacs/23.0.60 (i686-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO)

   > I ran 'make syntax-check' (from gnulib's maint.mk) and it detected some
   > problems in code in gnulib itself

   These are not problems in the code. You better avoid to apply this coding
   conventions checker against a file that is written with different coding
   conventions.

Just a little practical note about this. People using maint.mk and
make syntax-check usually have other gnulib modules installed in some
subdirectory in their projects (such as lib/).

That is the case of GNU PDF, for example. When I imported the
maintainer-makefile module and tested 'make syntax-check' I found that
maint.mk was analyzing the source code in 'lib/' and thus was
generating errors not related with our code. After a few errors the
makefile exits with an error code, so our code was not analysed at
all.

So I had to create a cfg.mk file containing a redefinition of
C_SOURCES:

  C_SOURCES = $(shell find src -name '*.[chly]')

where 'src/' is the subdirectory with our sources.

If the code from gnulib is not intended to follow the conventions
implemented by main.mk then maybe would be good to drop a little note
in the documentation about the need to change C_SOURCES to not include
the directory containing the sources imported from gnulib.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]