🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #1979

Autoconf y automake

#1979
From: David Lago
Date: Fri, 20 May 2005 22:36
44 lines
2221 bytes
Buenas,

Estoy adaptando un proyecto ya existente usando automake y autoconf. Es
la primera vez que lo utilizo y tengo las siguientes dudas:

1) Quiero usar la librer�a de threads (al compilar uso -lpthread). Para
comprobar si el sistema la tiene instalada, a�ado esta linea al
configure.in:

AC_CHECK_LIB(pthread)

pero cuando ejecuto el ./configure, me aparece esta linea:

checking for  in -lpthread... no

lo cual es raro, porque soy capaz de compilarlo manualmente, y existe la
librer�a.


2) �C�mo hago para que cuando no encuentre alguno de los requisitos que
le pongo (bien sean librer�as, funciones o cabeceras), en vez de ponerme
un '... no' en la salida del ./configure, que salga con un error y no
genere ni siguiera los makefiles?


3) Para que compile los fuentes usando la librer�a de threads, tendr�a
que a�adir al Makefile.am algo como esto:

miprograma_LDADD = @NOMBREDELALIBRERIA@

pero, qu� nombre pongo aqu�?? prob� a poner pthread, lpthread, pero no
funciona.


Gracias de antemano,
David.
-- 
#############################################
#      David Lago <dlago@mundo-r.com>       #
#     PGP key available at pgp.mit.edu      #
# ----------------------------------------- #
#          Personal Blizog at               #
#  http://www.arcanelinux.org/blog/dlworld  #
#############################################
Technical Details
Message-ID: <d6loqc$8g318@cesio.mundo-r.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!newsfeed00.sul.t-online.de!t-online.de!news1.dtag.de!cesio.mundo-r.com!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,e81ddc71aa7c0afa,start
X-Google-Attributes: gidf86c8,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!newsfeed00.sul.t-online.de!t-online.de!news1.dtag.de!cesio.mundo-r.com!not-for-mail
From: David Lago <dlago@mundo-r.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Autoconf y automake
Date: Sat, 21 May 2005 00:36:58 +0200
Organization: R Cable y Telecomunicaciones
Lines: 44
Message-ID: <d6loqc$8g318@cesio.mundo-r.com>
NNTP-Posting-Host: cm188095.red.mundo-r.com
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
User-Agent: Mozilla Thunderbird 1.0.2 (X11/20050515)
X-Accept-Language: en-us, en
X-Enigmail-Version: 0.90.0.0
X-Enigmail-Supports: pgp-inline, pgp-mime