| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
above or outside of the directory of the workspace.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* modules/CDT6WorkspaceCreator.pm:
* modules/DirectoryManager.pm:
* modules/TemplateParser.pm:
* modules/WorkspaceCreator.pm:
Replaced calls to Cwd::abs_path with an implementation in
DirectoryManger that accounts for needs of Win32 specific
paths.
* templates/iar.mpd:
* templates/iar.mpt:
Fixes for linking executables and creating libraries. Also
added the use of lib_modifier.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|