[prev in list] [next in list] [prev in thread] [next in thread]
List: freedesktop-xorg
Subject: Re: [ANNOUNCE] makedepend 1.0.9
From: Alan Coopersmith <alan.coopersmith () oracle ! com>
Date: 2024-02-04 23:24:12
Message-ID: 6d735e44-69c8-403b-8bb6-3f0ad988503c () oracle ! com
[Download RAW message or body]
On 2/4/24 15:11, Alan Coopersmith wrote:
> makedepend parses C sources to make dependency lists for Makefiles.
I should also have noted that makedepend 1.0.9 does *not* include support
for new C23 preprocessor directives such as #elifdef, #elifndef, #embed,
and __has_include. If you use makedepend with a code base that is going
to adopt these features, your choices are:
1) Switch from make to a build system such as meson that does not
need these directives for dependency tracking.
2) Switch from makedepend to a solution based on your compiler, since
it will already match the C standard version that you use. For
instance, gcc's -M family of flags.
3) Contribute the missing support to makedepend via a merge request at
https://gitlab.freedesktop.org/xorg/util/makedepend/-/merge_requests
--
-Alan Coopersmith- alan.coopersmith@oracle.com
Oracle Solaris Engineering - https://blogs.oracle.com/solaris
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic