Andy Cedilnik
32accc1607
BUG: For consistency, use cmStdString. Also, there was a bug in SplitString which make it lose the first character.
2003-12-26 15:00:27 -05:00
Bill Hoffman
eb9fc21543
ENH: add support for relative paths in makefiles
2003-12-22 12:24:26 -05:00
Andy Cedilnik
5b232ded15
ENH: Add initial memory check support which works for Valgrind
2003-12-15 17:26:00 -05:00
Brad King
9a58ac6649
ENH: Added CreateSymlink method.
2003-11-26 14:52:12 -05:00
Andy Cedilnik
d21532cd02
ENH: Ok, no more argument needed for script mode
2003-10-29 19:49:50 -05:00
Bill Hoffman
a413160fec
ENH: add the unix makefile generator as an option from the windows GUI, this builds with mingw, cygwin, and combinations of make cl, bcc32
2003-08-21 16:22:23 -04:00
Andy Cedilnik
028f5aa2c7
ENH: Abstract parsing of arguments so that I can use it in other places
2003-08-07 19:00:53 -04:00
Andy Cedilnik
8a31793c89
ENH: Add back the kwsysProcess RunCommand, now is in parallel
2003-08-03 22:32:15 -04:00
Brad King
45e508f530
ERR: Renamed superclass typedef from SystemTools to Superclass to avoid conflict across platforms.
2003-06-24 10:16:28 -04:00
Brad King
4435e364b8
ERR: Typedefs are not inherited on SGI and Borland.
2003-06-24 08:19:51 -04:00
Brad King
dc3fd5c267
ENH: Merged use of kwsys library.
2003-06-23 08:58:58 -04:00
Ken Martin
590460aaae
new function
2003-06-19 14:27:01 -04:00
Ken Martin
ba68f771b3
yikes added new custom command support
2003-06-03 10:30:23 -04:00
Andy Cedilnik
a9875aa62f
Implement GetLineFromStream that actually works and use it instead of getline
2003-03-27 12:24:30 -05:00
Brad King
1f55680332
ENH: Added cmDocumentation class to generate various forms of documentation. Each executable will be able to generate its own documentation.
2003-02-14 10:53:37 -05:00
Bill Hoffman
badbd8dc8d
Fix for include optional
2003-02-08 10:24:03 -05:00
Brad King
cde384411d
Several fixes/improvements:
...
- 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.
2003-02-07 14:04:16 -05:00
Bill Hoffman
62b612fbf8
add better testing for unlink
2003-02-05 22:26:55 -05:00
Bill Hoffman
f58d7df66a
ENH: add checking for NOTFOUND
2003-01-31 13:50:42 -05:00
Bill Hoffman
2f4ea98a4c
add a fatal error, and make sure c and c++ compilers work before using them
2003-01-21 12:50:48 -05:00
Bill Hoffman
cd7d9823c4
ENH: fix for AIX
2002-12-23 12:19:44 -05:00
Brad King
4888c088ae
ENH: Moved ExpandListVariables out of individual commands. Argument evaluation rules are now very consistent. Double quotes can always be used to create exactly one argument, regardless of contents inside.
2002-12-11 18:13:33 -05:00
Brad King
d6f98c2a82
ENH: Added cmSystemTools::EnableMSVCDebugHook() to prevent error dialogs when CMake is invoked by Dart.
2002-12-11 11:49:08 -05:00
Ken Martin
9e526f797a
removed cmMakefile depend from cmSystemTools
2002-12-02 15:59:59 -05:00
Bill Hoffman
5a75e03037
allow flags to be in the CC and CXX environment variables
2002-11-19 18:17:17 -05:00
Bill Hoffman
f5d95fb078
Complete rework of makefile generators expect trouble
2002-11-08 15:46:08 -05:00
Andy Cedilnik
d7ee016535
Move the hi-res time to system tools
2002-11-06 13:06:49 -05:00
Andy Cedilnik
f895a94995
Add a simple globbing of files and directories
2002-11-05 08:51:40 -05:00
Brad King
1f6a3c67b1
ENH: Added reference to Copyright.txt. Removed old reference to ITK copyright. Changed program name to CMake instead of Insight in source file header. Also removed tabs.
2002-10-23 18:03:27 -04:00
Brad King
a8d038dbd0
ENH: Added Split method to cmSystemTools to split a string into lines on its newlines.
2002-10-11 10:16:01 -04:00
Andy Cedilnik
0f3661562c
Cleanup RunCOmmand code and move borland one to vtkWin32ProcessExecution, so that it is all in one place... Add timeout option whihc does not work yet, but it should not produce warning any more
2002-10-04 10:38:14 -04:00
Andy Cedilnik
780a9bbda7
Add two cmake commands -E echo for echoing strings and -E comspec for workaround of bug of windows 9x; add another implementation of run command on windows which should work...
2002-09-27 17:28:15 -04:00
Andy Cedilnik
6736678ca3
Add detection of file format from extension
2002-09-25 09:30:49 -04:00
Andy Cedilnik
dd6122c6f5
Add a way to check if run command output is disabled
2002-09-19 14:35:53 -04:00
Andy Cedilnik
6769e84472
Improve message handler to include client data.
2002-09-18 14:18:43 -04:00
Brad King
0815091e26
ENH: Added FileIsFullPath test method.
2002-09-13 16:38:35 -04:00
Ken Martin
499bd45d4d
removed shared lib support
2002-08-23 16:13:34 -04:00
Ken Martin
34c7c1b78d
made CMakeLib shared on windows
2002-08-21 11:57:12 -04:00
Brad King
c5574e096b
ENH: Added GetFilenameWithoutLastExtension.
2002-07-15 09:45:47 -04:00
Ken Martin
44a7cd55ff
removed all source lists from the system and made them vectors. Also appended _CMAKE_PATH to the end of the automatic cache entries for executables and libraries. Odds of all these changes working are slim but cmake builds and passes all its tests. VTK40 starts building
2002-06-27 15:57:09 -04:00
Sebastien Barre
ab9c677232
ENH: FindLibrary can now use the makefile to add some compiler-specific lib search path (depending on the generator).
2002-06-14 10:37:59 -04:00
Bill Hoffman
2d9e5edb27
ENH: increase coverage
2002-05-23 13:23:35 -04:00
Sebastien Barre
ebebe660df
ENH: add no_system_path option to FindProgram so that the PATH is ignored
2002-05-12 11:32:29 -04:00
Bill Hoffman
d42055b283
ENH: fix more space problems, you can add args to the ExecProgram command separatly now
2002-04-03 16:14:06 -05:00
Sebastien Barre
92897bf3a8
ENH: add functions to API (read, write, delete registry key value)
2002-04-01 13:34:38 -05:00
Bill Hoffman
7d76de4403
make sure ; expansion is done in all commands
2002-03-29 14:20:32 -05:00
Sebastien Barre
ccbdc30a8c
ENH: ExpandListArguments(): empty elements in semi-colon-separated string-list can now be ignored.
2002-03-26 16:44:49 -05:00
Bill Hoffman
567edf0e9a
ENH: overhaul of RunCommand on windows, if only win32 had popen...
2002-03-14 11:11:39 -05:00
Bill Hoffman
8aa3c35dad
ENH: add suport for semi-colon separated list variables
2002-03-06 10:10:46 -05:00
Bill Hoffman
8c3400dc6b
ENH: big change in the path handling, one function CreateOutputPath is used to escape spaces and convert to the native path type
2002-02-22 13:38:33 -05:00