Поэтому я пишу тесты для своего кода и хочу прекратить вызовы библиотечных функций (убедитесь, что он вызывает правильные библиотечные вызовы в нужное время и обрабатывает ошибки соответствующим образом).
Я думаю, что я SOL со стандартными библиотечными функциями C, но это не единственные библиотеки, которые я использую.
При сборке моего окончательного исполняемого файла (не моего тестового исполняемого файла) я хочуиспользуйте -lfuse
, поэтому я включил эту строку в мой configure.ac
AC_CHECK_LIB([fuse], [fuse_main])
Однако, это также бросается в -lfuse
, когда он пытается построить check_PROGRAMS
.
IsЕсть ли какой-то способ, которым я могу сказать autotools, что мне не нужна библиотека -lfuse
при сборке моего тестового исполняемого файла (make check
)?Тогда я смогу заглушить вызовы библиотеки, как захочу, поскольку больше ничего не будет связано с тем же именем.