C++: Clean up dev tools

* Move cplusplus-frontend to src/tools
* Make them depend on libs/cplusplus instead of building that lib again
* Put the binaries into bin of the qtcreator build directory
* Unify *.pro files
* Build them all if BUILD_CPLUSPLUS_TOOLS is set

Change-Id: I8f9cd731625cbf9f41d5f6464c6cd946ffd6e141
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
Nikolai Kosjar
2015-01-29 10:08:39 +01:00
parent c001e98da8
commit 739cc9f053
21 changed files with 49 additions and 84 deletions

View File

@@ -1,18 +1,6 @@
QTC_LIB_DEPENDS += utils
include(../../../qtcreator.pri)
include(../../libs/cplusplus/cplusplus-lib.pri)
DESTDIR = $$IDE_BIN_PATH
include(../../rpath.pri)
QT = core gui
macx:CONFIG -= app_bundle
win32:CONFIG += console
TEMPLATE = app
TARGET = cplusplus-update-frontend
include(../cplusplus-shared/tool.pri)
DEFINES += PATH_CPP_FRONTEND=\\\"$$PWD/../../libs/3rdparty/cplusplus\\\"
DEFINES += PATH_DUMPERS_FILE=\\\"$$PWD/../../../tests/tools/cplusplus-ast2png/dumpers.inc\\\"
DEFINES += PATH_DUMPERS_FILE=\\\"$$PWD/../cplusplus-ast2png/dumpers.inc\\\"
SOURCES += cplusplus-update-frontend.cpp