[ANNOUNCE] makedepend 1.0.9

Alan Coopersmith alan.coopersmith at oracle.com
Sun Feb 4 23:24:12 UTC 2024


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 at oracle.com
          Oracle Solaris Engineering - https://blogs.oracle.com/solaris



More information about the xorg mailing list