forked from qt-creator/qt-creator
		
	* Add -h and -help options describing the tools and their usage.
* Make the tools compile and run on Windows (MinGW, MSVC).
* Rename project dirs, executables and main source files to more
  meaningful names:
  - Use same base name for project dir, *.pro file, main source file
    and (if applicable) script file.
  - Use the prefix "cplusplus-".
  - The names are now:
      - gen-cpp-ast/generate-ast --> cplusplus-update-frontend
      - mkvisitor --> cplusplus-mkvisitor
      - cplusplus-dump/cplusplus0 --> cplusplus-ast2png
* Get rid of 'c++' shell scripts.
* Get rid of duplicates of 'conf.c++'. Rename to 'pp-configuration.inc'.
* Introduce src/tools/cplusplus-tools-utils containing common stuff
  that is used at least in two tools. 'pp-configuration.inc' can also be
  found here.
* cplusplus-update-frontend:
  - Print file paths of written files to stdout.
  - Convenience: Use default values referencing the appropriate dirs and
    files.
* cplusplus-mkvisitor:
  - Take only one argument, namely the path to AST.h.
  - Convenience: Use default path to AST.h.
* cplusplus-ast2png:
  - Make it run without LD_LIBRARY_PATH.
  - As the name suggests, generate image files in png format (needs
    'dot' from graphviz).
  - Convenience: Read from stdin, which useful for small snippets.
Change-Id: I79c4061fce4a1571c0588dfedd50d4a70715d9df
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
		
	
		
			
				
	
	
		
			14 lines
		
	
	
		
			382 B
		
	
	
	
		
			Prolog
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			382 B
		
	
	
	
		
			Prolog
		
	
	
	
	
	
| QT = core gui
 | |
| macx:CONFIG -= app_bundle
 | |
| win32:CONFIG += console
 | |
| TEMPLATE = app
 | |
| TARGET = cplusplus-frontend
 | |
| DESTDIR = ./
 | |
| 
 | |
| include(../../../qtcreator.pri)
 | |
| include($$IDE_SOURCE_TREE/src/libs/cplusplus/cplusplus-lib.pri)
 | |
| include($$IDE_SOURCE_TREE/tests/auto/qttestrpath.pri)
 | |
| include(../../../src/tools/cplusplus-tools-utils/cplusplus-tools-utils.pri)
 | |
| 
 | |
| SOURCES += cplusplus-frontend.cpp
 |