У меня проблема: мне нужно изменить переменную link_all_deplibs на «нет» в моем скрипте libtool. Однако мои попытки использовать _LT_AC_TAGVAR не увенчались успехом. Конечно, я могу взломать скрипт libtool после запуска configure, но ... было бы неплохо, если бы я мог сделать это так, как задумано авторами autotools. Вот пример configure.ac, который я использовал для тестирования этой функции:
AC_PREREQ(2.61)
AC_INIT([TEST_PROJ],[3.6],[a.a.godin@gmail.com])
dnl end versions
dnl project general settings
AC_CONFIG_AUX_DIR([.])
AC_CONFIG_MACRO_DIR([m4])
AC_CANONICAL_TARGET
AC_CANONICAL_HOST
AC_CANONICAL_BUILD
AC_PROG_CC_C99
AC_PROG_CXX
AM_INIT_AUTOMAKE(TEST_PROJ, 3.6, foreign)
AC_PROG_LIBTOOL
_LT_AC_TAGVAR(link_all_deplibs,CXX)=no
_LT_AC_TAGVAR(link_all_deplibs,)=no
LT_INIT
AC_CONFIG_FILES(Makefile)
AC_OUTPUT
Ваша помощь очень ценится. Заранее спасибо.
P.S. Не объединяйте это с - как необходимый вопрос. Я объяснил, почему это другой вопрос в комментарии