Сгенерированный make-файл продолжает пытаться скомпилировать файл, который не существует - PullRequest
4 голосов
/ 24 марта 2020

Недавно я начал проект с источниками C и C ++. В моем файле configure.a c я проверяю оба языка, например:

AC_PROG_CC
AC_PROG_CXX

Это мой Makefile.am

lib_LTLIBRARIES = libfris.la

libfris_la_LDFLAGS = -module -avoid-version -shared
libfris_la_SOURCES = foo.cpp bar.c

Когда я говорю make, он жалуется что у меня нет файла с именем bar. cpp (о котором я никогда не упоминал). Почему это? Я предполагаю, что это моя собственная глупость. Извините за этот вопрос!

Я уже видел это: http://gnu-automake.7480.n7.nabble.com/Mixing-C-and-C-td4676.html. Это не помогло.

...