Golevka/emacs-clang-complete-async

Makefile is not correctly tracking changes to header files.

Opened this issue · 0 comments

When one of the header files is changed, the makefile should rebuild the appropriate object files and the binary. But it does not. For example:

┌(toojays@kano)─(540)─(0)─(2013 06 05 20:15:40)
└─(~/src/emacs-clang-complete-async)─> touch src/msg_callback.h 
┌(toojays@kano)─(541)─(0)─(2013 06 05 20:15:50)
└─(~/src/emacs-clang-complete-async)─> make LLVM_CONFIG=llvm-config-3.4
make: `clang-complete' is up to date.

It should have recognized that msg_callback.h had changed, and rebuilt the objects which depend on it.