Use the correct compiler to compute dependencies.
authorStefanus Du Toit <stefanus.du.toit@intel.com>
Tue, 30 Jul 2013 17:33:30 +0000 (17:33 +0000)
committerStefanus Du Toit <stefanus.du.toit@intel.com>
Tue, 30 Jul 2013 17:33:30 +0000 (17:33 +0000)
This uses $(CXX) instead of $(CC) to generate the .d files for tests built
with Makefiles.

llvm-svn: 187426

lldb/test/make/Makefile.rules

index d4a9145..e1d1229 100644 (file)
@@ -326,7 +326,7 @@ endif
 
 %.d: %.cpp
        @set -e; rm -f $@; \
-       $(CC) -M $(CXXFLAGS) $< > $@.$$$$; \
+       $(CXX) -M $(CXXFLAGS) $< > $@.$$$$; \
        sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; \
        rm -f $@.$$$$
 
@@ -338,7 +338,7 @@ endif
 
 %.d: %.mm
        @set -e; rm -f $@; \
-       $(CC) -M $(CXXFLAGS) $< > $@.$$$$; \
+       $(CXX) -M $(CXXFLAGS) $< > $@.$$$$; \
        sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; \
        rm -f $@.$$$$