Wow ... thank you very much!! Now it&#39;s working! My first baby !! hehehe... thanks again!<br><br><div><span class="gmail_quote">On 8/28/07, <b class="gmail_sendername">Daniel Leidert</b> &lt;<a href="mailto:daniel.leidert.spam@gmx.net">
daniel.leidert.spam@gmx.net</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Am Dienstag, den 28.08.2007, 14:16 -0300 schrieb Murilo Belluzzo:
<br><br>&gt; I&#39;m using the AutoTools to build a lib for the first time.&nbsp;&nbsp;After many<br>&gt; days of study and work, I finally made my library compile and install<br>&gt; properly with &quot;./configure and make&quot;.
<br>&gt;<br>&gt; Now, I want to use pkg-config to make it easy for anyone to use my lib<br>&gt; with PKG_CHECK_MODULES(). But, I get stuck on it because I couldn&#39;t<br>&gt; find any tutorial or howto that teaches what I have to do to create
<br>&gt; the right .pc files for my lib and install them in the right place<br>&gt; (even when ${prefix} is set to a path that is not the default).<br><br>Many projects create a .pc.in file with the following content:<br>
<br>/------------------ <a href="http://mylib.pc.in">mylib.pc.in</a> ------------------------<br>prefix=@prefix@<br>exec_prefix=@exec_prefix@<br>libdir=@libdir@<br>includedir=@includedir@<br><br>Name: &lt;my library&gt;<br>
Description: &lt;library to do something&gt;<br>URL: &lt;homepage&gt;<br>Version: @VERSION@<br>Requires: &lt;dependencies&gt;<br>Libs: &lt;link flags&gt;<br>Cflags: &lt;compile flags&gt;<br>\-------------------------------------------------------
<br><br>(replace &quot;&lt;...&gt;&quot; with strings, that fit your library, &quot;@VAR@&quot; is<br>replaced by configure)<br><br>then add this file to the list of files in AC_CONFIG_FILES<br>(<a href="http://configure.ac/configure.in">
configure.ac/configure.in</a>), so its processed by configure. I would use<br><a href="http://configure.ac">configure.ac</a> to make sure, exec and exec-prefix cannot be &quot;NONE&quot;.<br><br>&gt; Can anyone tell me where I can find such information?
<br><br>Simply look into packages shipping .pc files.<br><br>Regards, Daniel<br><br>_______________________________________________<br>pkg-config mailing list<br><a href="mailto:pkg-config@lists.freedesktop.org">pkg-config@lists.freedesktop.org
</a><br><a href="http://lists.freedesktop.org/mailman/listinfo/pkg-config">http://lists.freedesktop.org/mailman/listinfo/pkg-config</a><br></blockquote></div><br><br clear="all"><br>-- <br>Murilo Pinoti Belluzzo<br>Engenharia de Computação - UNICAMP
<br>Campinas, SP<br><br>&quot;Talk is cheap. Show me the code.&quot; Linus Torvalds.