Я бы хотел определить Makefile с неявными правилами для группы исполняемых файлов, некоторые из которых требуют связывания с пользовательской библиотекой (назовем это libedich.a
).
Моя проблема в том, что я хотел бы иметь возможность создавать те исполняемые файлы, которые не требуют libedich.a
, когда последний еще не был собран. Если я просто добавлю -ledich
к переменной LDLIBS
, я получу ошибки, когда libedich.a
не существует:
/usr/bin/ld: cannot find -ledich
Как я могу сказать ld, что можно продолжать связывать, когда данной библиотеки не существует?