Re: duda con PKG_CHECK_MODULES en configure.ac
- From: Alejandro Valdes jimenez <avaldes utalca cl>
- To: Aldrin Martoq <amartoq dcc uchile cl>
- Cc: "Advocacy, chit-chat and event planning in Chile" <gnome-cl-list gnome org>
- Subject: Re: duda con PKG_CHECK_MODULES en configure.ac
- Date: Mon, 25 May 2009 08:39:06 -0400
Hola Aldrin,
Mire en varias partes, encontre hasta unas macros m4, pero que al final
se reducian a esto. Rescaté lo extrictamente necesario y queda algo asi:
configure.ac:
PYTHONC="python"
MODULE_NAME="psycopg"
$PYTHONC -c "import $MODULE_NAME" 2>/dev/null
if test $? -eq 0
then
AC_MSG_RESULT(checking for python module: $MODULE_NAME: found)
else
AC_MSG_RESULT(checking for python module: $MODULE_NAME: not
found)
exit 1
fi
Claro que eso hay que hacerlo por cada modulo a verificar...
Saludos,
On Sun, 2009-05-24 at 23:48 -0400, Aldrin Martoq wrote:
> 2009/5/22 Alejandro Valdes Jimenez <avaldes utalca cl>:
> > Tengo la siguiente duda, ojala puedan ayudarme.
> > Utilizando PKG_CHECK_MODULES(gconf, gconf-2.0) en un configure.ac se
> > puede verificar la existencia de esa libreria, sin embargo, ¿como puedo
> > hacer con otras librerias, corrijanme si me equivoco, que no se pueden
> > verificar de esta manera?, por ejemplo: python-psycopg2.
> >
> > ¿o todas deberian poder verificarse de esa manera?
>
> PKG_CHECK invoca por detras a pkg-config. Si al instalar
> python-psycopg deja algo en /usr/lib/pkgconfig/ puedes validar de
> dicha manera. Mira el manual de pkg-config(1).
>
> pkg-config es algo relativamente "nuevo", en mish tiempos lo usual era
> escribir un test a mano. Te sugiero buscar software que depende de
> psycopg (en debian/derivados es "apt-cache rdepends
> python2.4-psycopg") y veas como lo hicieron ellos... y compartas el
> resultado, por supuesto!
>
>
--
Alejandro Valdes Jimenez
Telecomunicaciones
Universidad de Talca
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]