Я унаследовал проект C, используя make, и я не являюсь экспертом ни в cmake, ни в Clion
У меня есть файл ac
#define A 1
#include "b.c"
bc
int i=A*3; //<=== undefined identifier A here in Clion
Это прекрасно компилируется с простым файлом CMake
add_library(myLib a.c)
Как мне сказать Clion, что идентификатор A
определяется в переменном токе при редактировании bc
Примечание
VSCode выглядит немного «умнее»: при редактировании как ac, так и bc одновременно bc будет использовать идентификатор, определенный в ac. Тем не менее, я был бы признателен за решение CLion, если оно есть.