summaryrefslogtreecommitdiffstats
path: root/main.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Added the "--drop-type-entries=<entries>" command line option.0.6.6Marcelo Lira2011-02-161-0/+4
| | | | | | | The documentation was updates on this and older things. Reviewed by Bruno Araújo <bruno.araujo@openbossa.org> Reviewed by Luciano Wolf <luciano.wolf@openbossa.org>
* Modified GeneratorRunner to support a simpler format of project file.Marcelo Lira2011-01-251-48/+53
| | | | | The project file are now just a text file containing key/value pairs. The documentation was updated accordingly, including the man page.
* Added the "project-file" command line option.Marcelo Lira2011-01-251-4/+89
| | | | | | | | | | | | | | | The project file is a XML that provides the same options that could be provided via command line. Command line arguments added by further modules will be converted into xml tags on the project file following this rule: GENERATOR --new-boolean-option --new-option=SOMETHING in XML turns into: <new-boolean-option /> <new-option value="SOMETHING />
* GeneratorRunner looks for loadable generator modules in many places.Marcelo Lira2011-01-251-5/+20
| | | | | | Besides loading generator modules given as full file paths, and placed in the place where GeneratorRunner was installed, the modules are also looked for in paths added via QT_PLUGIN_PATH.
* Renamed "generatorSet" command line option to "generator-set".Marcelo Lira2011-01-251-4/+9
| | | | | | | Now the option name is similar to all the other command line options. Yet, to assure backward compatibility, the "generatorSet" parameter is still accepted, although it will not override the "generator-set" option.
* Use diferent path separators for windows and unices.Hugo Parente Lima2010-08-311-1/+5
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Renato Araújo <renato.filho@openbossa.org>
* Removed lib prefix from generators plugin.0.6.0Renato Filho2010-07-191-6/+5
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org>, Luciano Wolf <luciano.wolf@openbossa.org>
* Flush report messages at the end of program.Renato Filho2010-06-091-0/+1
|
* Implemented support to api-version.Renato Filho2010-05-261-0/+4
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>, Marcelo Lira <marcelo.lira@openbossa.org>
* Use ":" as path splitter on all platforms, this unique behaviour will ↵Hugo Parente Lima2010-05-211-6/+1
| | | | | | | | | simplify the CMakeLists.txt and avoid configure errors on non-Unix like platforms. Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Renato Araújo <renato.filho@openbossa.org>
* Change the application name on help message, besides the copyright year.Hugo Lima2010-03-221-3/+3
|
* Fixing includes and include dirsLauro Neto2010-01-261-1/+1
| | | | | | Avoiding .. includes Reviewed by Hugo Parente <hugo.lima@openbossa.org>
* Change the getGenerators signature, because on some platforms a function ↵Hugo Lima2009-11-241-2/+2
| | | | | | | | | | exported as a C function can't return a C++ type by value. All generators plugins *MUST* be recompiled. Reviewed by Luciano Wolf <luciano.wolf@openbossa.org>
* Delete all generators at exit.Hugo Lima2009-11-181-0/+1
| | | | Reviewed by Marcelo Lira <marcelo.lira@openbossa.org>
* Creates the output directory if it doesn't exists.Hugo Lima2009-11-181-0/+6
|
* forked boostpythongenerator project to separate the generatorrunnerMarcelo Lira2009-10-261-2/+2
| | | | | so that it could be used independently; the qtdoc generator module remained part of generatorrunner
* reinterpert_cast replaced by a C-style cast, to avoid compiler errors on ↵Hugo Lima2009-10-021-1/+1
| | | | | | | | | | | some plataforms. Cast an object pointer to a function pointer is an undefinied behaviour in some exotic platforms, so some compiler raise a flag against it. However if we use a C-style cast the compiler ignores it. This problem is related to the QLibrary API returning a void* instead of a generic function pointer.
* Write logs in the outputdirectory instead of the current working directory.Hugo Lima2009-09-111-2/+2
|
* Fix typo: GENERATORRUNNER_PUGIN_DIR => GENERATORRUNNER_PLUGIN_DIRHugo Lima2009-09-081-1/+1
|
* When the user passes an absolute path as the plugin name,Hugo Lima2009-09-041-1/+6
| | | | | | | | | | generator runner will load the desired file instead of doing a mess with the absolute path and the GENERATORRUNNER_PLUGIN_DIR variable. This is usefull to test generators plugins without installing them. Reviewed by Renato Araújo
* - Merged boostpythongeneratorversion.h.in and generator_plugin_dir.h.inHugo Lima2009-09-031-4/+3
| | | | | | | | | into generatorrunnerconfig.h - Added some variables to FindGeneratorRunner.cmake * GENERATORRUNNER_PLUGIN_DIR The dir where the generator plugins should be installed. * GENERATORRUNNER_VERSION The generatorrunner current version.
* Installs generator plugins in its own directory.Lauro Neto2009-09-031-1/+3
|
* the generator runner exits with an error code if the call toMarcelo Lira2009-08-261-1/+2
| | | | | | ApiExtractor.run() returns false Reviewed by Hugo Parente <hugo.lima@openbossa.org>
* Plugins always ends with _generator in their namesHugo Lima2009-08-251-1/+1
|
* Removed redundant PATHSPLITTER macro, using the already definied ↵Hugo Lima2009-08-251-7/+2
| | | | PATH_SPLITTER one instead.
* Added boostpython as a generator plugin.Hugo Lima2009-08-251-1/+0
|
* The current generators will be just plugins and all generator stuff in ↵Hugo Lima2009-08-251-20/+180
| | | | | | | | | | | | APIExtractor were moved to this project. So we need to re-think if boostpythongenerator still a good name for the project, because boostpythongenerator will be the name of the plugin to generate bindings for boost::python. Also the generators were just moved to a subdirectory (generators) and the boostpython generators to a sub-subdirectory (generators/boostpython), transform them in plugins will be a second milestone.
* The genesis...Hugo Lima2009-08-171-0/+52