<p dir="ltr">I confess I'm missing the context here, but it sounds like this should be a runtime check, not build-time... shouldn't it?</p>
<p dir="ltr">Jamey</p>
<div class="gmail_quote">On Apr 21, 2013 10:19 AM, "Alan Coopersmith" <<a href="mailto:alan.coopersmith@oracle.com">alan.coopersmith@oracle.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 04/20/13 11:28 AM, Gaetan Nadon wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 13-04-20 01:08 PM, Alan Coopersmith wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Check for groff never got translated from imake to autoconf<br>
<br>
Signed-off-by: Alan Coopersmith <<a href="mailto:alan.coopersmith@oracle.com" target="_blank">alan.coopersmith@oracle.com</a>><br>
---<br>
  <a href="http://configure.ac" target="_blank">configure.ac</a> |    5 +++++<br>
  defs.h       |    4 ++++<br>
  2 files changed, 9 insertions(+)<br>
<br>
diff --git a/<a href="http://configure.ac" target="_blank">configure.ac</a> b/<a href="http://configure.ac" target="_blank">configure.ac</a><br>
index 74a6fc8..b9920bd 100644<br>
--- a/<a href="http://configure.ac" target="_blank">configure.ac</a><br>
+++ b/<a href="http://configure.ac" target="_blank">configure.ac</a><br>
@@ -37,6 +37,11 @@ AC_CONFIG_HEADERS([config.h])<br>
<br>
  AC_CANONICAL_HOST<br>
<br>
+AC_CHECK_PROG([GROFF], [groff], [found], [missing])<br>
+if test "x$GROFF" = "xfound" ; then<br>
+   AC_DEFINE([HAS_GROFF], 1, [Define to 1 if you have the groff package.])<br>
+fi<br>
+<br>
  AC_CHECK_FUNCS([mkstemp])<br>
<br>
  AC_ARG_WITH(helpdir,<br>
diff --git a/defs.h b/defs.h<br>
index b4cd434..fe09b6b 100644<br>
--- a/defs.h<br>
+++ b/defs.h<br>
@@ -34,6 +34,10 @@ from the X Consortium.<br>
   * Created:   October 22, 1987<br>
   */<br>
<br>
+#ifdef HAVE_CONFIG_H<br>
+# include "config.h"<br>
+#endif<br>
+<br>
  #ifndef HELPFILE<br>
  #define HELPFILE "/usr/lib/X11/xman.help"  /* name of the default helpfile. */<br>
  #endif<br>
</blockquote>
Alternatively, you can use XORG_WITH_GROFF macro and benefit from all<br>
the features. This was used in many docs before the move to DocBook. In<br>
any case you probably want to use HAVE_xx to follow the convention used<br>
by Automake elsewhere.<br>
</blockquote>
<br>
Thanks - I'd forgotten about that macro.   It's tempting to use it for the<br>
--with-groff flag as Dan mentioned, though I wonder if people are expecting<br>
that to only control generating documentation at build time, not making the<br>
resulting code call groff.<br>
<br>
For cross-compilers especially, this would be the difference between groff<br>
in the build host vs. the target environment, so if we did have a flag, it<br>
should probably distinguish between the two cases somehow.<br>
<br>
-- <br>
        -Alan Coopersmith-              <a href="mailto:alan.coopersmith@oracle.com" target="_blank">alan.coopersmith@oracle.com</a><br>
         Oracle Solaris Engineering - <a href="http://blogs.oracle.com/alanc" target="_blank">http://blogs.oracle.com/alanc</a><br>
______________________________<u></u>_________________<br>
<a href="mailto:xorg-devel@lists.x.org" target="_blank">xorg-devel@lists.x.org</a>: X.Org development<br>
Archives: <a href="http://lists.x.org/archives/xorg-devel" target="_blank">http://lists.x.org/archives/<u></u>xorg-devel</a><br>
Info: <a href="http://lists.x.org/mailman/listinfo/xorg-devel" target="_blank">http://lists.x.org/mailman/<u></u>listinfo/xorg-devel</a><br>
</blockquote></div>