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?

если нет, то есть ли другой инструмент, который может это сделать?

Ответы на вопрос(3)

Ваш ответ на вопрос