[LLVMdev] make fails to detect changes in case srcdir != objdir
dag at cray.com
Tue Jan 5 09:30:41 PST 2010
On Tuesday 05 January 2010 03:38, Gregory Petrosyan wrote:
> LLVM makefiles can't detect source changes in case objdir != srcdir, e.g.
I haven't found that. I build with objdir != srcdir all the time.
> I've managed to get my pass listed in 'opt -help' only after removing opt
> subdir from objdir and running make again. Re-configuring LLVM also does
It sounds like the dependencies for your pass are not correct. Where
did you put it in the LLVM tree and how did you change the Makefiles?
> not trigger rebuild when running make, e.g. after initial 'configure
> --enable-targets=x86' I've managed to get C backend only after removing
> objdir and re-configuring (was too lazy to check if 'make clean' is
A non-build after reconfigure is not really a problem. If nothing in
the configuration has changed configure is smart enough not to update
anything so make doesn't see any changes.
More information about the llvm-dev