🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.tcl
Article #390

Wykrycie Tcl/Tk przez Autoconf

#390
From: Mateusz Loskot
Date: Tue, 30 May 2006 05:56
48 lines
2024 bytes
Witam,

Nie jestem pewien czy to odpowiednie miejsce, więc w razie co
przepraszam za OT.

Czy ktoś mógłby mi powiedzieć, w jaki sposób użyć w configure.in makr
zdefiniowanych w tcl.m4?

Co chcę osiągnąć?

1. Sprawdzić czy obecne sa Tcl i Tk w systemie, w odp. wersji.
2. Otrzymać ścieżkę do tcl.h i tk.h
3. Otrzymać CFLAGS dla kompilatora
4. -//- LDFLAGS dla linkera

Pierwsze dwa cele potrafię zrealizować:

dnl configure.in
SC_PATH_TCLCONFIG(configsh)
SC_PATH_TKCONFIG
SC_LOAD_TCLCONFIG
SC_LOAD_TKCONFIG

i teraz dostaję takie zmienne i wartości na moim Linuksie:

TCL_VERSION = 8.4
TL_VERSION = 8.4
TCL_BIN_DIR = /usr/lib/tcl8.4
TCL_INC_DIR = /usr/include/tcl8.4/tcl-private/generic
TCL_LIB_DIR =
TK_BIN_DIR = /usr/lib/tk8.4
TK_LIB_DIR =

Nie wiem tylko dlaczego TCL_INC_DIR nie wskazuje do
/usr/include/tcl8.4 a głębiej.
Może nie powinienem używać tej zmiennej przy kompilacji swojego
programu z obsługą libtcl?

Wczoraj kopałem ze 2 godziny w poszukiwaniu rozwiązania niestety, musze
się poddać lub napisać własne makra.
Wolałbym jednak użyć standardowych jeśli są.

Czy ktoś może mi pomóc z punktami 3. i 4.?

Dzięki i pozdrawiam
-- 
Mateusz Loskot
http://mateusz.loskot.net
Technical Details
Message-ID: <e5gmqk$7u1$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Mateusz Loskot <see@my.signature.net>
Newsgroups: pl.comp.lang.tcl
Subject: Wykrycie Tcl/Tk przez Autoconf
Date: Tue, 30 May 2006 07:56:34 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 48
Message-ID: <e5gmqk$7u1$1@inews.gazeta.pl>
NNTP-Posting-Host: chello062179071234.chello.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1148968596 8129 62.179.71.234 (30 May 2006 05:56:36 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Tue, 30 May 2006 05:56:36 +0000 (UTC)
X-Accept-Language: pl, en-us, en
X-User: mloskot
User-Agent: Mozilla Thunderbird 1.0.8 (X11/20060502)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit