summaryrefslogtreecommitdiffstats
path: root/Source/cmSystemTools.cxx
Commit message (Collapse)AuthorAgeFilesLines
* ERR: Fixed unused parameter warnings.Brad King2003-11-261-5/+8
|
* ENH: Added CreateSymlink method.Brad King2003-11-261-0/+10
|
* BUG: Do not use std::string to accumulate output. Use std::vector instead. ↵Brad King2003-11-261-1/+6
| | | | This is much better at memory management.
* ENH: Ok, no more argument needed for script modeAndy Cedilnik2003-10-301-0/+8
|
* ENH: add the unix makefile generator as an option from the windows GUI, this ↵Bill Hoffman2003-08-211-0/+15
| | | | builds with mingw, cygwin, and combinations of make cl, bcc32
* ENH: Fix hidden console for ctestAndy Cedilnik2003-08-121-1/+4
|
* removed redundent includesKen Martin2003-08-101-1/+0
|
* ENH: Abstract parsing of arguments so that I can use it in other placesAndy Cedilnik2003-08-071-20/+27
|
* ENH: Hide windows for processes run by RunSingleCommand.Brad King2003-08-061-0/+1
|
* ENH: Improve paths on windowsAndy Cedilnik2003-08-041-1/+10
|
* ENH: Fix escaping on windowsAndy Cedilnik2003-08-041-14/+2
|
* ENH: Fix argument parsing on UNIX with spacesAndy Cedilnik2003-08-041-3/+15
|
* ENH: Add back the kwsysProcess RunCommand, now is in parallelAndy Cedilnik2003-08-041-1/+130
|
* 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
|