<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.26.0">
</HEAD>
<BODY>
On Thu, 2010-06-10 at 07:01 -0700, Dan Nicholson wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
On Thu, Jun 10, 2010 at 6:14 AM, Julien Cristau &lt;<A HREF="mailto:jcristau@debian.org">jcristau@debian.org</A>&gt; wrote:
&gt; On Thu, Jun 10, 2010 at 08:54:38 -0400, Gaetan Nadon wrote:
&gt;
&gt;&gt; diff --git a/xorg-server.pc.in b/xorg-server.pc.in
&gt;&gt; index 44f886a..898bed2 100644
&gt;&gt; --- a/xorg-server.pc.in
&gt;&gt; +++ b/xorg-server.pc.in
&gt;&gt; @@ -16,5 +16,6 @@ Name: xorg-server
&gt;&gt; &nbsp;Description: Modular X.Org X Server
&gt;&gt; &nbsp;Version: @PACKAGE_VERSION@
&gt;&gt; &nbsp;Requires: pixman-1 pciaccess xproto &gt;= 7.0.17
&gt;&gt; +Requires.private: @REQUIRED_MODULES@
&gt;&gt; &nbsp;Cflags: -I${sdkdir} @symbol_visibility@
&gt;&gt; &nbsp;Libs: -L${libdir}
&gt;
&gt; Is all the stuff in REQUIRED_MODULES actually exposed by sdk
&gt; headers? &nbsp;AFAICT it's randr, xext, render, input, xkb and xv protos.

Yeah, I'd agree.

Gaeton, maybe you can make a new variable called PC_REQUIRED_MODULES
or something? This would represent required modules exposed in the
pkg-config file. For the optional ones, you'd have something like
this:

if test &quot;x$XV&quot; = xyes; then
        REQUIRED_MODULES=&quot;$REQUIRED_MODULES $VIDEOPROTO&quot;
        PC_REQUIRED_MODULES=&quot;$PC_REQUIRED_MODULES $VIDEOPROTO&quot;
...

</PRE>
</BLOCKQUOTE>
Sure, will repost. Is the list of sdk exposed modules complete? Is there a mechanical way to find out?<BR>
<BR>
Thanks<BR>
<BR>
<BLOCKQUOTE TYPE=CITE>
<PRE>
--
Dan
</PRE>
</BLOCKQUOTE>
</BODY>
</HTML>