| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
rely on other generated types get processed correctly consistently.
|
|\ |
|
| |
| |
| |
| | |
extraneous data associated with commands.
|
| | |
|
| |
| |
| |
| | |
reproducable.
|
| |
| |
| |
| | |
each time.
|
| | |
|
| |
| |
| |
| | |
CMake modules.
|
|/ |
|
| |
|
|
|
|
| |
Otherwise it just says it failed with no reason given.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* modules/Creator.pm:
* modules/IARProjectCreator.pm:
* modules/IARWorkspaceCreator.pm:
If a project type requires relative paths, locate a relative path
when replacing $() variables if at all possible.
* modules/ProjectCreator.pm:
* modules/TemplateParser.pm:
* templates/iar.mpd:
A new template function, 'extension', can be used to get the
extension of a file. Additionally, non-template files can now be
obtained through the custom input file interface.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* modules/ProjectCreator.pm:
Handle tpp files as template files
* docs/README
Mention vc11
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* modules/Creator.pm:
Modifications to support multiprocess MPC.
* modules/Depgen/DependencyEditor.pm:
* modules/Depgen/Driver.pm:
Modified dependency generator to support appending to existing
files and generating dependencies for IDL files.
* modules/Driver.pm:
* modules/Options.pm:
* modules/Parser.pm:
* modules/ProjectCreator.pm:
* modules/TemplateParser.pm:
* modules/WorkspaceCreator.pm:
Modified MPC to generate projects in separate processes.
This experimental feature is enabled with the
command-line option '-workers.' It's behavior can
be modified with the '-workers_dir' and '-workers_port'
directives.
This is a merge of work done in the 'mpc_performance' branch.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* modules/AutomakeProjectCreator.pm:
* modules/AutomakeWorkspaceCreator.pm:
* modules/BCB2007ProjectCreator.pm:
* modules/BCB2007WorkspaceCreator.pm:
* modules/BCB2009ProjectCreator.pm:
* modules/BCB2009WorkspaceCreator.pm:
* modules/BDS4ProjectCreator.pm:
* modules/BDS4WorkspaceCreator.pm:
* modules/BMakeProjectCreator.pm:
* modules/BMakeWorkspaceCreator.pm:
* modules/BorlandProjectBase.pm:
* modules/BorlandPropertyBase.pm:
* modules/CCProjectCreator.pm:
* modules/CCWorkspaceCreator.pm:
* modules/CDT6ProjectCreator.pm:
* modules/CDT6WorkspaceCreator.pm:
* modules/CDT7ProjectCreator.pm:
* modules/CDT7WorkspaceCreator.pm:
* modules/CommandHelper.pm:
* modules/ConfigParser.pm:
* modules/Creator.pm:
* modules/DirectoryManager.pm:
* modules/Driver.pm:
* modules/EM3ProjectCreator.pm:
* modules/EM3WorkspaceCreator.pm:
* modules/FeatureParser.pm:
* modules/GHSProjectCreator.pm:
* modules/GHSPropertyBase.pm:
* modules/GHSWorkspaceCreator.pm:
* modules/GUID.pm:
* modules/HTMLProjectCreator.pm:
* modules/HTMLWorkspaceCreator.pm:
* modules/MPC.pm:
* modules/MWC.pm:
* modules/MakeProjectBase.pm:
* modules/MakeProjectCreator.pm:
* modules/MakePropertyBase.pm:
* modules/MakeWorkspaceBase.pm:
* modules/MakeWorkspaceCreator.pm:
* modules/NMakeProjectCreator.pm:
* modules/NMakeWorkspaceCreator.pm:
* modules/Options.pm:
* modules/OutputMessage.pm:
* modules/Parser.pm:
* modules/ProjectCreator.pm:
* modules/RpmSpecProjectCreator.pm:
* modules/RpmSpecWorkspaceCreator.pm:
* modules/SLEProjectCreator.pm:
* modules/SLEWorkspaceCreator.pm:
* modules/StringProcessor.pm:
* modules/TemplateInputReader.pm:
* modules/TemplateParser.pm:
* modules/VC10ProjectCreator.pm:
* modules/VC10WorkspaceCreator.pm:
* modules/VC6ProjectCreator.pm:
* modules/VC6WorkspaceCreator.pm:
* modules/VC71ProjectCreator.pm:
* modules/VC71WorkspaceCreator.pm:
* modules/VC7ProjectCreator.pm:
* modules/VC7WorkspaceCreator.pm:
* modules/VC8ProjectCreator.pm:
* modules/VC8WorkspaceCreator.pm:
* modules/VC9ProjectCreator.pm:
* modules/VC9WorkspaceCreator.pm:
* modules/VCProjectBase.pm:
* modules/VCPropertyBase.pm:
* modules/Version.pm:
* modules/WB26ProjectCreator.pm:
* modules/WB26WorkspaceCreator.pm:
* modules/WB30ProjectCreator.pm:
* modules/WB30WorkspaceCreator.pm:
* modules/WinProjectBase.pm:
* modules/WinPropertyBase.pm:
* modules/WinVersionTranslator.pm:
* modules/WinWorkspaceBase.pm:
* modules/WixProjectCreator.pm:
* modules/WixWorkspaceCreator.pm:
* modules/WorkspaceCreator.pm:
* modules/WorkspaceHelper.pm:
* modules/XMLProjectBase.pm:
* modules/mpc_debug.pm:
Fuzz: added missing $Id $ string.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* docs/html/MakeProjectCreator.html:
Added bracketed (multiline) assigments to documentation,
i.e., assignment of form:
keyword <operator> [optional flags] {
This is
a multiline assignment.
}
Optional flags are \s to retain leading white space and
\n to retain new lines. These flags are be combined.
* docs/templates/rpmspec.txt:
Added rpm_pre_cmd keyword for %pre section of the RPM spec file
and rpm_url for the URL tag in the RPM spec file.
* modules/AutomakeWorkspaceCreator.pm:
Changed to default to cacheok of false as some intermediate project
files are deleted must be regenerated if a project is regenerated.
This was causing an error, but the error was only being logged.
Changed to return an error code and message when workspace generation
fails in some cases where an error message was only logged.
* modules/Creator.pm:
Added parse_assignment() that pre-parses bracketed assigments
(see comment on docs/html/MakeProjectCreator.html) before
calling SUPER::parse_assignment(). This method takes an optional
file handle that must be used for bracketed assignment support.
* modules/DirectoryManager.pm:
Corrected typo in comment.
* modules/Parser.pm:
Added strip_comments(), strip_lt_whitespace(), and is_blank_line().
* modules/ProjectCreator.pm:
Added file handle parse_assignment and related method calls for
bracketed assignment support. See comment on modules/Creator.pm.
Added case sensitivity logic to already_added() similar to other places in code.
* modules/RpmSpecWorkspaceCreator.pm:
Changed write_and_compare_file() to return 1 instead of undef as method
must now return status.
Added %pre section and URL tag to RPM spec file generation.
* modules/StringProcessor.pm:
Changed parse_assignment() to not strip ending new line
as later parsing may need it.
* modules/WorkspaceCreator.pm:
Added file handle parse_assignment and related method calls for
bracketed assignment support. See comment on modules/Creator.pm.
Changed to return an error code and message when workspace generation
fails in some cases where an error message was only logged.
Added default_cacheok() which returns true and is used to set 'cacheok'
so this method can be overridden when 'cacheok' needs to be false.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|