Hello Andrey, On Wed, Mar 10, 2004 at 08:28:23PM +0500, Andrey Rahmatullin wrote: > > Есть в sim проблема - как сказал zerg, надо делать либам разные soname в > зависимости от $use_kde. Хм-м-м... > Как это делается у меня: в Makefile.am от обеих > либ вместо > > lib_LTLIBRARIES = libsimapi.la > > стоит > > if KDE > lib_LTLIBRARIES = libsimapi.la > else > lib_LTLIBRARIES = libsimapi-qt.la > endif > > И ниже > > libsimapi_la_LIBADD = > libsimapi_la_SOURCES = > libsimapi_la_LDFLAGS = > > libsimapi_qt_la_LIBADD = > libsimapi_qt_la_SOURCES = > libsimapi_qt_la_LDFLAGS = > > (строки после = не пустые, просто писать неохота). > > В configure.in.in стоит > AM_CONDITIONAL(KDE, test "$use_kde" = "yes") > > Не знаю, насколько это правильно с т.зр. GNU Autotools, но под automake > 1.7 всё нормально собирается. Под 1.8 - в Makefile.in в некоторых местах > помимо всех условных структур вылезает незавернутый libsimapi-qt.la Мне в сходной ситуации помогла такая уловка: if KDE LIBSIMAPI = libsimapi.la else LIBSIMAPI = libsimapi-qt.la endif lib_LTLIBRARIES = $(LIBSIMAPI) Возможно, это даже не баг. Но вообще, нельзя сказать, что нынешний релиз automake 1.8 -- идеал устойчивости и корректности. В xsldbg такое наворотил... -- Stay tuned, MhZ JID: mhz@altlinux.org ___________ Second-sytem effect.