From 9c9f609313b6a0ddf8e226b291324c97b504d07f Mon Sep 17 00:00:00 2001 From: Thiago Macieira Date: Fri, 13 Dec 2013 16:43:43 -0800 Subject: Fix configure & qmake compilation with a future MSVC version When MSVC supports ref-qualified members, we need to ensure that qstring_compat.cpp can see the non-qualified definitions in qstring.h, which means no precompiled header. Alternatively, for a bootstrapped build we could not compile qstring_compat.cpp or #ifndef the functions. Change-Id: I8ece34503060f0b4b0f8f2df2fb9b0fb1311e269 Reviewed-by: Oswald Buddenhagen --- tools/configure/Makefile.mingw | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'tools/configure/Makefile.mingw') diff --git a/tools/configure/Makefile.mingw b/tools/configure/Makefile.mingw index 11bfbe562a..db8db54888 100644 --- a/tools/configure/Makefile.mingw +++ b/tools/configure/Makefile.mingw @@ -118,6 +118,10 @@ configureapp.o: $(CONFSRC)/configureapp.h $(CONFSRC)/environment.h $(CONFSRC)/to environment.o: $(CONFSRC)/environment.h tools.o: $(CONFSRC)/tools.h +# Make sure qstring_compat.obj isn't compiled with PCH enabled +qstring_compat.o: $(CORESRC)/tools/qstring_compat.cpp + $(CXX) -c $(CXXFLAGS_BARE) -o $@ $< + clean: -rm -f *.o -rm -rf *.gch -- cgit v1.2.3