summaryrefslogtreecommitdiff
path: root/modules/DirectoryManager.pm
Commit message (Collapse)AuthorAgeFilesLines
* Corrected problems with generation of CMake workspaces with directories ↵Chad Elliott2022-11-171-0/+24
| | | | above or outside of the directory of the workspace.
* Thu May 16 17:46:26 UTC 2019 Chad Elliott <elliott_c@ociweb.com>Chad Elliott2019-05-161-1/+1
|
* Mon Apr 22 13:57:40 UTC 2019 Chad Elliott <elliott_c@ociweb.com>Chad Elliott2019-04-221-0/+29
| | | | | | | | | | | | | | | | | * 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.
* Removed svn Id tagJohnny Willemsen2015-01-071-1/+0
|
* ChangeLogTag: Tue Jul 9 15:06:50 UTC 2013 Adam Mitz <mitza@ociweb.com>Adam Mitz2013-07-091-1/+1
|
* Fixed fuzzJohnny Willemsen2011-10-061-2/+1
|
* Thu Oct 6 12:27:57 UTC 2011 Marcel Smit <msmit@remedy.nl>msmit2011-10-061-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* Tue Apr 5 12:57:22 UTC 2011 Don Hudson <hudsond@ociweb.com>hudson_d2011-04-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* ChangeLogTag: Mon Nov 1 18:21:59 UTC 2010 Adam Mitz <mitza@ociweb.com>Adam Mitz2010-11-011-3/+3
|
* ChangeLogTag: Thu Oct 28 11:44:02 UTC 2010 Chad Elliott <elliott_c@ociweb.com>elliott_c2010-10-281-1/+9
|
* ChangeLogTag: Fri Jul 18 16:03:52 UTC 2008 Chad Elliott <elliott_c@ociweb.com>elliott_c2008-07-181-28/+29
|
* ChangeLogTag: Tue Jun 17 17:16:07 UTC 2008 Chad Elliott <elliott_c@ociweb.com>elliott_c2008-06-171-16/+16
|
* ChangeLogTag: Thu Mar 20 12:46:46 UTC 2008 Chad Elliott <elliott_c@ociweb.com>elliott_c2008-03-201-10/+5
|
* ChangeLogTag: Thu Mar 15 13:25:09 UTC 2007 Chad Elliott <elliott_c@ociweb.com>elliott_c2007-03-151-0/+8
|
* ChangeLogTag: Wed Aug 9 01:14:54 UTC 2006 Chad Elliott <elliott_c@ociweb.com>elliott_c2006-08-091-0/+5
|
* ChangeLogTag: Wed May 3 01:43:46 UTC 2006 Chad Elliott <elliott_c@ociweb.com>elliott_c2006-05-031-3/+2
|
* ChangeLogTag: Fri Mar 10 18:59:34 UTC 2006 Chad Elliott <elliott_c@ociweb.com>elliott_c2006-03-101-0/+9
|
* ChangeLogTag: Thu Mar 9 16:20:24 UTC 2006 Chad Elliott <elliott_c@ociweb.com>elliott_c2006-03-091-1/+12
|
* ChangeLogTag: Mon Mar 6 18:09:36 UTC 2006 Chad Elliott <elliott_c@ociweb.com>elliott_c2006-03-061-7/+9
|
* ChangeLogTag: Thu Feb 9 12:50:52 2006 Chad Elliott <elliott_c@ociweb.com>elliott_c2006-02-091-1/+1
|
* ChangeLogTag: Wed Jan 25 09:02:34 2006 Chad Elliott <elliott_c@ociweb.com>elliott_c2006-01-251-0/+14
|
* ChangeLogTag: Thu Jan 5 09:45:54 2006 Chad Elliott <elliott_c@ociweb.com>elliott_c2006-01-051-0/+7
|
* ChangeLogTag: Wed Dec 21 06:28:04 2005 Chad Elliott <elliott_c@ociweb.com>elliott_c2005-12-211-10/+8
|
* ChangeLogTag: Mon Nov 21 09:26:35 2005 Chad Elliott <elliott_c@ociweb.com>elliott_c2005-11-211-8/+60
|
* ChangeLogTag: Wed Aug 11 07:45:11 2004 Chad Elliott <elliott_c@ociweb.com>elliott_c2004-08-111-0/+14
|
* ChangeLogTag: Mon May 24 07:35:39 2004 Chad Elliott <elliott_c@ociweb.com>elliott_c2004-05-241-0/+90