[Github-comments] [geany/geany] WIP: Meson build system (#2761)

Eli Schwartz notifications at xxxxx
Sun Jan 23 22:46:09 UTC 2022


@eli-schwartz commented on this pull request.



> +    dep_doxygen = declare_dependency(sources: ['plugins.dox',
+                                               'pluginsignals.c',
+                                               'pluginsymbols.c',
+                                               'stash-example.c',
+                                               'stash-gui-example.c'])
+
+    custom_target('doxygen.stamp',
+                  input: dox,
+                  output: ['doxygen.stamp'],
+                  command: [doxygen, '@INPUT@', '&&', 'touch', '@OUTPUT@'],
+                  depends: libgeany,
+                  build_by_default: true)
+    doxy_xml = custom_target('doxygen-gi.stamp',
+                             input: doxgi,
+                             output: ['doxygen-gi.stamp'],
+                             command: [doxygen, '@INPUT@', '&&', 'touch', '@OUTPUT@'],

Does it output to its own directory exclusively created by doxygen?

Because in another project of mine we have a doxygen custom_target which defines `output: 'man3'`and that works as far as meson/ninja is concerned. Even though the output is a directory node rather than a file node, it is an output without "/" in the name, and ninja can recognize when a directory is "up to date".

Doxygen... so fun.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/2761#discussion_r790341499
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany/pull/2761/review/860382092 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20220123/b9b89f91/attachment.htm>


More information about the Github-comments mailing list