Golevka / emacs-clang-complete-async

An emacs plugin to complete C and C++ code using libclang
360 stars 71 forks source link

Makefile is not correctly tracking changes to header files. #40

Open toojays opened 11 years ago

toojays commented 11 years ago

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.