<html><head></head><body><div class="gmail_quote">Le 8 août 2017 23:52:31 GMT+03:00, Jean-Baptiste Kempf <jb@videolan.org> a écrit :<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">Hello Justin<br /><br />On Tue, 8 Aug 2017, at 22:12, Justin Kim wrote:<br /><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"> I can't find proper documents to use them.<br /></blockquote><br />See m4/vlc.m4 or the numerous examples of <a href="http://configure.ac">configure.ac</a>:<br /><br />PKG_ENABLE_MODULES_VLC([DCA], [dca], [libdca >= 0.0.5], [DTS Coherent<br />Acoustics support with libdca], [auto])<br /><br /><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"> Which script? I can't find document.<br /></blockquote><br />modules/<a href="http://list.sh">list.sh</a><br /><br /><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #ad7fa8; padding-left: 1ex;"><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #8ae234; padding-left: 1ex;"> +dnl<br /> +dnl  SRT plugin<br /> +dnl<br /> +AC_ARG_ENABLE(srt,<br /> +[AS_HELP_STRING([--disable-srt],[srt input/output plugin (default<br /> auto)])])<br /> +have_srt="no"<br /> +AS_IF([test "${enable_srt}" != "no"], [<br /> +    PKG_CHECK_MODULES(SRT, [srt >= 1.2.0], [<br /> +        have_srt="yes"<br /> +        AC_CHECK_HEADER([srt/srt.h], [<br /> +            VLC_ADD_PLUGIN([srt])<br /> +            VLC_ADD_CXXFLAGS([srt], [$SRT_CFLAGS])<br /> +            VLC_ADD_CFLAGS([srt], [$SRT_CFLAGS])<br /> +            VLC_ADD_LIBS([srt], [$SRT_LIBS])<br /> +        ], [<br /> +            AS_IF([test -n "${enable_srt}"],<br /> +                [AC_MSG_ERROR([${SRT_PKG_ERRORS} (required for srt).])],<br /> +                [AC_MSG_WARN([${SRT_PKG_ERRORS} (required for srt).])]<br /> +                )<br /> +        ])<br /> +    ], [<br /> +        AS_IF([test "x${enable_srt}" = "xyes"],<br /> +            [AC_MSG_ERROR([${SRT_PKG_ERRORS} (required for srt).])],<br /> +            [AC_MSG_WARN([${SRT_PKG_ERRORS} (required for srt).])]<br /> +            )<br /> +    ])<br /> +])<br /> +AM_CONDITIONAL([HAVE_SRT], [test "${have_srt}" = "yes"])<br /></blockquote> Why not using the PKG_VLC macro ? Is that not possible ?<br /></blockquote> I don't find PKG_VLC macro. Where is it?<br /></blockquote><br />See above.<br /><br />For you, it will probably be something like this:<br />PKG_ENABLE_MODULES_VLC([SRT], [srt], [srt >= 1.2.0], [Secure Reliable<br />Transport support], [auto])<br /><br /><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #ad7fa8; padding-left: 1ex;"><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #8ae234; padding-left: 1ex;"> diff --git a/modules/access/srt.c b/modules/access/srt.c<br /></blockquote></blockquote></blockquote></pre></blockquote></div><br clear="all">AFAIK, we do not have a helper that would output a makefile condition. We only have variable substitution. So it won't work, especially with the second patch.<br>
-- <br>
Rémi Denis-Courmont<br>
Typed on an inconvenient virtual keyboard</body></html>