summaryrefslogtreecommitdiffstats
path: root/Source/cmSystemTools.cxx
Commit message (Collapse)AuthorAgeFilesLines
* ENH: Added escape support for ( and ).Brad King2003-07-091-0/+2
|
* ENH: Added support for # characters inside quoted arguments and for escaping ↵Brad King2003-07-091-0/+1
| | | | # in a non-quoted argument. Improved parsing speed by not compiling regular expressions on blank lines.
* BUG: Parsing of arguments from string by RunCommand before passing to ↵Brad King2003-07-071-86/+252
| | | | Process execution does not work with backslashes in path names. Until this is fixed, we cannot use Process execution from kwsys.
* ENH: Using new Process SetWorkingDirectory method instead of manually ↵Brad King2003-07-071-16/+1
| | | | implementing it.
* ENH: Using kwsys Process implementation to implement RunCommand.Brad King2003-07-071-249/+98
|
* ERR: Renamed superclass typedef from SystemTools to Superclass to avoid ↵Brad King2003-06-241-3/+3
| | | | conflict across platforms.
* ENH: Merged use of the kwsys RegularExpression class instead of ↵Brad King2003-06-231-5/+5
| | | | cmRegularExpression.
* ENH: Merged use of kwsys library.Brad King2003-06-231-1633/+17
|
* new functionKen Martin2003-06-191-0/+22
|
* yikes added new custom command supportKen Martin2003-06-031-0/+19
|
* Remove some borland 6 warningsBill Hoffman2003-05-281-3/+3
|
* minor fixBerk Geveci2003-04-241-1/+0
|
* Try differentiating extensionsAndy Cedilnik2003-04-031-1/+3
|
* BUG: strlen(buffer) from getline may be 2 less than gcount on windows ↵Brad King2003-04-011-1/+1
| | | | because both the CR and LF characters may be removed.
* Remove warningsAndy Cedilnik2003-03-271-2/+0
|
* Implement GetLineFromStream that actually works and use it instead of getlineAndy Cedilnik2003-03-271-3/+34
|
* Synchronize extension listsAndy Cedilnik2003-03-131-9/+19
|
* BUG: FindLibrary should not accept a directory even if the exact specified ↵Brad King2003-03-131-2/+3
| | | | name exists.
* ERR: Added missing include for msvc.Brad King2003-02-141-0/+1
|
* ENH: Added cmDocumentation class to generate various forms of documentation. ↵Brad King2003-02-141-0/+9
| | | | Each executable will be able to generate its own documentation.
* Fix for include optionalBill Hoffman2003-02-081-5/+10
|
* Several fixes/improvements:Brad King2003-02-071-18/+66
| | | | | | | | | | | | | - Fixed CollapseFullPath to work on relative paths with base paths not in the current working directory. - INCLUDE command now supports relative paths (using above fix). - Added ABSOLUTE option to GET_FILENAME_COMPONENT command to unwind symlinks and relative paths. - Fixed libName_EXPORTS macro definition to be valid C identifier. - Added DEFINE_SYMBOL target propterty for customizing the export symbol. - Implemented LINK_FLAGS target propterty for libraries in VC6 and VC7. Several of these fixes were contributed by Gareth Jones.
* ENH: spelling error fixBill Hoffman2003-02-071-1/+1
|
* add better testing for unlinkBill Hoffman2003-02-061-1/+9
|
* ENH: add checking for NOTFOUNDBill Hoffman2003-01-311-1/+12
|
* add a fatal error, and make sure c and c++ compilers work before using themBill Hoffman2003-01-211-0/+5
|
* ENH: Improved CopyFile error messages.Brad King2003-01-191-18/+34
|
* Fix problem on windows with network pathsAndy Cedilnik2002-12-301-1/+9
|
* ENH: handle // in the pathBill Hoffman2002-12-231-1/+6
|
* ENH: Moved ExpandListVariables out of individual commands. Argument ↵Brad King2002-12-111-224/+73
| | | | evaluation rules are now very consistent. Double quotes can always be used to create exactly one argument, regardless of contents inside.
* ENH: Improved implementation of MSVC debug hook to only add the hook if ↵Brad King2002-12-111-6/+6
| | | | DART_TEST_FROM_DART is set in the environment. This is better than always adding the hook and testing the environment from the callback.
* ENH: Added cmSystemTools::EnableMSVCDebugHook() to prevent error dialogs ↵Brad King2002-12-111-0/+23
| | | | when CMake is invoked by Dart.
* Fix bug in globbing. Now it actually uses only files or directories that ↵Andy Cedilnik2002-12-091-0/+1
| | | | result in globbing not the ones that were is the vector before
* removed cmMakefile depend from cmSystemToolsKen Martin2002-12-021-61/+1
|
* When cd-jing into directory, if directory has space, it should put quotes ↵Andy Cedilnik2002-11-291-2/+2
| | | | around. I guess we could just put quotes around all the time
* Add objective C++ file in the list of C++ files. This may be wrong, but it ↵Andy Cedilnik2002-11-271-0/+1
| | | | will fix problems on Mac for now
* fix network paths with spacesBill Hoffman2002-11-211-0/+8
|
* rename foo variables to better namesBill Hoffman2002-11-201-3/+3
|
* BUG: Attempt to fix CopyFile problem using flush before check for success.Brad King2002-11-201-1/+6
|
* allow flags to be in the CC and CXX environment variablesBill Hoffman2002-11-191-0/+49
|
* ENH: add some better output when copy file failsBill Hoffman2002-11-191-5/+15
|
* fix in warningKen Martin2002-11-191-6/+8
|
* ERR: Added missing include.Brad King2002-11-081-0/+1
|
* Complete rework of makefile generators expect troubleBill Hoffman2002-11-081-10/+16
|
* Move the hi-res time to system toolsAndy Cedilnik2002-11-061-0/+55
|
* Remove warningAndy Cedilnik2002-11-061-1/+1
|
* Add a simple globbing of files and directoriesAndy Cedilnik2002-11-051-0/+53
|
* ENH: Added reference to Copyright.txt. Removed old reference to ITK ↵Brad King2002-10-231-3/+3
| | | | copyright. Changed program name to CMake instead of Insight in source file header. Also removed tabs.
* Rename variables to remove warningsAndy Cedilnik2002-10-171-2/+2
|
* ENH: Added Split method to cmSystemTools to split a string into lines on its ↵Brad King2002-10-111-0/+28
| | | | newlines.