CMAKE автоматическая зависимость файла заголовка
Вопрос похож на этот вопрос
Обработка зависимостей заголовочных файлов с помощью cmake
У меня есть образец программы dir, имеющий main.c main.h и CMakeLists.txt
main.h содержимое
#ifndef MAIN_H
#define MAIN_H
int t=3;
int y=2;
#endif
main.c содержание
#include <main.h>
#include<stdio.h>
int main(){
printf("%d apple",t);
}
и CMakeLists.txt
PROJECT( test )
AUX_SOURCE_DIRECTORY(. test_SRCS)
include_directories(.)
ADD_EXECUTABLE (main ${test_SRCS})
но cmake не перестраивает main.c при модификации файла заголовка. Я хочу, чтобы он автоматически генерировал зависимость заголовочного файла. Возможно ли использовать cmake?
если нет, то есть ли другой инструмент, который может это сделать?