From c946bb225aafb2e8a49972f9deff6a052bbafaa7 Mon Sep 17 00:00:00 2001 From: Doug Schaefer Date: Sat, 12 Jan 2013 14:34:39 -0500 Subject: [PATCH] Added debug versus release. And added ref to clang toolchain. --- qt/org.eclipse.cdt.qt.core/plugin.xml | 3 ++ .../project/helloWorld/qtQuick2/Makefile | 28 +++++++++++++------ 2 files changed, 23 insertions(+), 8 deletions(-) diff --git a/qt/org.eclipse.cdt.qt.core/plugin.xml b/qt/org.eclipse.cdt.qt.core/plugin.xml index 9789dc324f2..b99b24c86f8 100644 --- a/qt/org.eclipse.cdt.qt.core/plugin.xml +++ b/qt/org.eclipse.cdt.qt.core/plugin.xml @@ -19,6 +19,9 @@ + + diff --git a/qt/org.eclipse.cdt.qt.core/templates/project/helloWorld/qtQuick2/Makefile b/qt/org.eclipse.cdt.qt.core/templates/project/helloWorld/qtQuick2/Makefile index 5322ef46d12..86932e1beb6 100644 --- a/qt/org.eclipse.cdt.qt.core/templates/project/helloWorld/qtQuick2/Makefile +++ b/qt/org.eclipse.cdt.qt.core/templates/project/helloWorld/qtQuick2/Makefile @@ -1,13 +1,25 @@ QMAKE = {{qmake}} -OUTDIR = build +all: debug release -$(OUTDIR)/Makefile: - @mkdir -p $(OUTDIR) - $(QMAKE) -o $(OUTDIR)/Makefile {{baseName}}.pro +clean: clean-debug clean-release -all: $(OUTDIR)/Makefile - $(MAKE) -C $(OUTDIR) +build-debug/Makefile: + @mkdir -p $(dir $@) + $(QMAKE) -o $@ clangtest.pro CONFIG+=debug -clean: - rm -fr $(OUTDIR) +debug: build-debug/Makefile + $(MAKE) -w -C build-debug + +clean-debug: + rm -fr build-debug + +build-release/Makefile: + @mkdir -p $(dir $@) + $(QMAKE) -o $@ clangtest.pro CONFIG+=release + +release: build-release/Makefile + $(MAKE) -w -C build-release + +clean-release: + rm -fr build-release