Commit Graph

1545 Commits

Author SHA1 Message Date
Brad King b15808caff ERR: Fixed unused parameter warning. 2002-06-19 08:57:14 -04:00
Brad King 28895b0f9f ERR: Fixed compiler warnings. 2002-06-18 17:20:27 -04:00
Brad King 55f3a3817e ERR: Fixed compiler warnings about unused parameters. 2002-06-18 17:20:07 -04:00
Brad King 05e162f00a ERR: Fixed compiler warnings when using strict ansi. 2002-06-18 17:19:38 -04:00
Brad King 3d7a869b39 ERR: Fix for fprintf format warning. 2002-06-18 16:32:36 -04:00
Brad King 50be646b79 ERR: Attempt to fix warning on OSF about implicit declaration of winnstr. 2002-06-18 16:30:00 -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 e57d209bdc fix warning 2002-06-12 09:46:02 -04:00
Bill Hoffman 344a7cff8d use lower case and not short path for uniq paths on window 2002-06-11 14:25:44 -04:00
Bill Hoffman 9ed9bffa6f only allow unique configurations 2002-06-11 14:25:11 -04:00
Bill Hoffman 5484a691ef BUG: fix dot net for paths with spaces 2002-06-11 14:15:02 -04:00
Bill Hoffman f3cfbce074 BUG: RelativePath should not be quoted in output files even if it has spaces 2002-06-11 12:16:46 -04:00
Bill Hoffman 06047d14bb ENH: don't use short paths in the output 2002-06-11 11:01:16 -04:00
Bill Hoffman 8f89fe11c7 use short path to get unique path names for depend path output 2002-06-11 10:43:40 -04:00
Bill Hoffman 20308ac96a ERR: Fixed sun CC warnings. 2002-06-11 09:14:19 -04:00
Ken Martin fd26d44f5f now includes current include files directory when searching for files it includes 2002-06-10 14:19:09 -04:00
Bill Hoffman 781fac21f0 BUG: cmake needs it's own directory for includes, so depends work 2002-06-10 11:33:49 -04:00
Bill Hoffman 8f8b4375bd ENH: remove borland bootstrap makefile 2002-06-06 11:53:34 -04:00
Ken Martin 11cff6ef6a updated rev 2002-06-05 13:30:54 -04:00
Ken Martin 8cf291110f now uses bootstrap 2002-06-05 13:24:54 -04:00
Ken Martin e2925bc001 merged ccommand into cmake 2002-06-05 13:22:01 -04:00
Ken Martin 78ce57ae5b uses executabke bootstrap 2002-06-05 09:11:06 -04:00
Ken Martin 350f09ae6d removed ccommand use cmake now 2002-06-03 13:08:52 -04:00
Bill Hoffman e5668ea656 ENH: only add _LIB_DEPEND information for libraries and modules 2002-06-03 10:25:55 -04:00
Ken Martin 993aebb748 fixed bug in get short path for quoted paths 2002-05-31 08:39:49 -04:00
Amitha Perera c24c2cca18 BUG: never make a target depend on itself. This was causing unnecessary library duplication, resulting in link errors on some platforms. 2002-05-29 15:00:37 -04:00
Brad King 8f60b06037 BUG: MAKEFLAGS does not need to be passed on command line. It is automatically set by make in environment for recursive call. 2002-05-29 09:56:33 -04:00
Ken Martin ccbc8a3c8a remobed bootstrap 2002-05-28 08:56:39 -04:00
Bill Hoffman 2d9e5edb27 ENH: increase coverage 2002-05-23 13:23:35 -04:00
Ken Martin 9ebfec08a0 only add test target if testing is enabled and ctest is found 2002-05-23 10:34:36 -04:00
Ken Martin 92c5ff5b40 minor bootstap fixes 2002-05-23 10:33:37 -04:00
Ken Martin 843da92405 adde less greater 2002-05-23 10:32:28 -04:00
Bill Hoffman 0a3d0d24fd ENH: add list expansion back 2002-05-22 13:20:54 -04:00
Bill Hoffman fd98b0cca0 ENH: enable cxx by default if no languages have been enabled 2002-05-22 09:48:33 -04:00
Bill Hoffman 2489a3583d ENH: better comment processing 2002-05-22 09:48:06 -04:00
Bill Hoffman ceb365813f ENH: fix depend problem 2002-05-22 09:47:41 -04:00
Ken Martin 1052a6700f added initial attempt to support win32 bootstrapping 2002-05-15 17:23:09 -04:00
Berk Geveci e10cea0da4 RunCommand now checks whether the process died abnormally (on Unix) 2002-05-15 11:11:16 -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
Sebastien Barre 1ad05f9e6d ENH/FIX: add NO_SYSTEM_PATH option + fix command usage 2002-05-12 11:31:45 -04:00
Sebastien Barre ce31498637 FIX: command usage 2002-05-12 11:31:12 -04:00
Amitha Perera 1c9981eb1d FIX: Remove assert since it was breaking IRIX builds. 2002-05-11 22:28:59 -04:00
Jim Miller de44f1faac FIX: Const reference to a set needs a const_iterator. (.NET build error) 2002-05-10 14:06:34 -04:00
Amitha Perera 0e6b39e52f BUG: Correct some of the dependency analysis code.
- Make sure the original link line is untouched
- Avoid duplicating the link line when supporting version < 1.4
- Make sure the cyclic dependencies and such are output correctly in
  complicated cases.
- Avoid outputing dependencies that are already satisfied on the original
  link line when possible.
2002-05-10 13:35:42 -04:00
Brad King 6b08b83d89 ERR: Added variable initializer. 2002-05-10 08:54:49 -04:00
Bill Hoffman 6734d3bb88 ENH: change set<string> to set<cmStdString> to avoid long symbols that crash ar on solaris 2002-05-09 09:33:52 -04:00
Brad King b272f6455f ENH: Added dependency hack to support wrapping test. 2002-05-08 17:45:31 -04:00
Brad King 8e69c98615 BUG: Need to use CMAKE_CXX_COMPILER, not CXX, to get the C++ compiler name. 2002-05-08 17:37:03 -04:00
Brad King a83e8170e9 ENH: Added ITK Tcl wrapping command. 2002-05-08 13:11:53 -04:00
Ken Martin 347b0af9cc ENH: add clean command 2002-05-08 10:27:31 -04:00
Bill Hoffman 6e472fdbb0 ENH: take cmake style command line options so edit_cache works 2002-05-08 09:43:45 -04:00
Bill Hoffman 0caf44cb5d ENH: fix cmake to work without ccommand. 2002-05-08 09:05:40 -04:00
Bill Hoffman b076138e7d BUG: short path does not work on bcc32 2002-05-08 08:46:55 -04:00
Bill Hoffman 2caeffcb20 ENH: add -B option to specify the build directory, so make edit_cache will work 2002-05-07 11:03:56 -04:00
Bill Hoffman db859464f2 WNG: remove a warning 2002-05-07 09:11:39 -04:00
Bill Hoffman 3bc9830686 ENH: add an edit_cache target that runs ccmake or CMakeSetup 2002-05-07 09:02:45 -04:00
Bill Hoffman cdf550de13 ENH: rework library depend stuff 2002-05-03 16:34:05 -04:00
Andy Cedilnik 399e1c0f3e Improve bootstrape for unix 2002-05-03 13:46:34 -04:00
Amitha Perera 4bff970413 - bug fix where paths weren't being output when LIB_OUT_PATH *isn't* used
- test case for above mentioned bug
- more comments. Comments are good.
2002-05-03 00:27:34 -04:00
Bill Hoffman 0838265fdc check for optimized or debug library adds 2002-05-02 19:09:12 -04:00
Bill Hoffman 46e9d970e9 remove canonical conversion for lib names 2002-05-02 16:13:18 -04:00
Bill Hoffman a80153b5cb make it backwards compatible with old cmake 2002-05-02 15:56:13 -04:00
Bill Hoffman 2242006ca1 Debug optimized cache fixes 2002-05-02 15:10:19 -04:00
Amitha Perera 4fe8947bcc BUG: The library paths should stay with the libraries during dependency analysis. 2002-05-02 13:41:40 -04:00
Bill Hoffman 27fe57b716 ENH: change LINK_LIBRARY to add to targets 2002-05-02 13:17:10 -04:00
Andy Cedilnik a8d3805ef3 Improve bootstrap on UNIX. Now it bootstraps into a separate directory. 2002-05-02 08:46:20 -04:00
Amitha Perera 3d4230033a BUG: if a_LIBS_DEPENDS exists but is empty, there are no explicit dependencies. 2002-05-02 02:27:26 -04:00
Jim Miller 386f4391b2 FIX: If current selection was "NOTFOUND", then selecting the browser
would crash since a "/" could not be found in the current selection.
2002-05-01 22:03:23 -04:00
Amitha Perera 099436db26 ENH: Make the LinkLibraries command contribute dependencies towards AddLibraries. 2002-05-01 16:33:27 -04:00
Amitha Perera 1f8df8585e ENH: Add library dependency analysis. 2002-05-01 14:00:21 -04:00
Berk Geveci d53458de9a The entry widgets are now created with what is initially available on the terminal. 2002-05-01 11:34:27 -04:00
Berk Geveci d0d25bb989 Reformatted the error printed by cmMakefile. 2002-05-01 10:12:48 -04:00
Bill Hoffman a7664e8e01 ENH: allow cmake tests to be run without dart. 2002-04-30 21:48:26 -04:00
Bill Hoffman 0d8f4d2dcc create tests without Dart 2002-04-30 17:49:52 -04:00
Bill Hoffman ffbdca2b84 ENH: replace freeze with delete 2002-04-30 17:45:15 -04:00
Bill Hoffman 8a144d0c40 ENH: fix relwithdebinfo 2002-04-30 15:33:05 -04:00
Bill Hoffman 2d37e6d1a8 ENH: add new command to separate space separated arguments 2002-04-30 14:00:35 -04:00
Bill Hoffman ec4331d273 ENH: do not use count, find for map lookup 2002-04-30 14:00:14 -04:00
Bill Hoffman fd22157e55 ENH: improve speed of GetSource function 2002-04-30 12:58:57 -04:00
Bill Hoffman 42b7d859ad BUG: look for -l anywhere in link library entry not just the begining of the line 2002-04-30 08:09:41 -04:00
Bill Hoffman ecbc720829 BUG: make sure link directories are not duplicated 2002-04-29 10:23:29 -04:00
Bill Hoffman b0dd81e665 BUG: remove warning about changing generators 2002-04-29 09:20:42 -04:00
Amitha Perera 5e1d9ed39e ENH: Make it unnecessary to ever specify LINK_DIRECTORIES for any library
generated in this project, even when LIBRARY_OUTPUT_PATH is set.
2002-04-28 16:14:21 -04:00
Bill Hoffman 2ba1ee8672 ENH: remove redirections for output of make commands as some things are lost 2002-04-26 21:45:49 -04:00
Bill Hoffman 1a92507da0 COM: just fix up a comment 2002-04-26 12:43:08 -04:00
Bill Hoffman 73c7caa774 BUG: fix shared links for cc on hp 2002-04-26 12:21:13 -04:00
Bill Hoffman 991b551595 ENH: fix build name 2002-04-26 09:55:32 -04:00
Bill Hoffman 4879c6cffa ENH: look for nslookup and hostname in the right places 2002-04-26 09:35:03 -04:00
Ken Martin 614ba45234 dprecated 2002-04-26 09:11:53 -04:00
Ken Martin 94d407d9ed fixed up again duh 2002-04-26 08:59:18 -04:00
Ken Martin de491d9e5c updated to build ccommand 2002-04-25 16:29:17 -04:00
Bill Hoffman 9b0a90fa9e fix up hostname for windows 2002-04-25 15:40:04 -04:00
Bill Hoffman 303b77ad4c ENH: give a warning when switching generators to match the cache 2002-04-25 13:11:12 -04:00
Bill Hoffman 059a14a3a6 ENH: check for mismatched generators 2002-04-25 13:09:17 -04:00
Bill Hoffman 945c4a8b5b WAR: remove warnings for .NET compiler 2002-04-25 07:59:57 -04:00
Andy Cedilnik 0c948312ed Add cvsignore so that you do not see visual stufio files when you do cvs update 2002-04-24 10:08:24 -04:00
Berk Geveci 77bb62e00c Exit ccmake on fatal errors. 2002-04-23 16:16:48 -04:00
Bill Hoffman b3b3281b7f ENH: clean up depend output 2002-04-23 12:18:51 -04:00
Bill Hoffman 361f17802f ENH: add depends for utility targets 2002-04-23 11:33:28 -04:00
Sebastien Barre 6083e3c127 ENH: make CMake less verbose/precious 2002-04-22 15:16:54 -04:00
Amitha Perera 64beaa8b9c BUG: Changed from SOURCE_FILES to SET 2002-04-22 15:05:22 -04:00
Sebastien Barre 1ce7085e63 ENH: need CMAKE_LINKER_FLAGS 2002-04-22 14:29:21 -04:00
Sebastien Barre d774cd7c2b ENH: make CMake less verbose/precious 2002-04-22 14:22:46 -04:00
Ken Martin 9c69be42de updated for 1.4 2002-04-22 11:50:43 -04:00
Ken Martin 6d58f21a35 updated 2002-04-22 11:49:40 -04:00
Bill Hoffman 4591e41a62 BUG: add link directories for target link libraries and add a test for it 2002-04-19 15:28:43 -04:00
Ken Martin e8e42bde66 added deprecated warnings for version 1.4 or later 2002-04-19 14:03:47 -04:00
Bill Hoffman 077f81d359 ENH: fix doc line 2002-04-19 13:05:24 -04:00
Ken Martin 55821b2867 renamed unix to unixPath for compile error 2002-04-19 12:49:11 -04:00
Bill Hoffman 89a697a3b9 BUG: fix short path on files that do not exist 2002-04-19 11:49:12 -04:00
Bill Hoffman 719a334f84 BUG: try to make sure a depend file only has one rule 2002-04-19 09:00:35 -04:00
Bill Hoffman 75f9434374 BUG: fix SameFile function for windows, and compare source directories 2002-04-19 08:27:50 -04:00
Ken Martin dd7ab1f577 BUG: work with spaces in the path 2002-04-18 16:13:15 -04:00
Andy Cedilnik aa0ac1642b Make quotes and echos to work on unix (hopefully) 2002-04-18 15:58:35 -04:00
Bill Hoffman 06922e1ac6 ENH: use home not start 2002-04-18 14:51:33 -04:00
Bill Hoffman 5ba411dd64 ENH: check for mis-matched source directories 2002-04-18 14:19:39 -04:00
Bill Hoffman fe4eb49014 BUG: quote the echo commands 2002-04-18 13:44:50 -04:00
Bill Hoffman dc15248b40 BUG: do escaped semi-colon better 2002-04-18 13:12:36 -04:00
Bill Hoffman 72022ac27b ENH: add ability to escape semi-colons 2002-04-18 12:02:00 -04:00
Bill Hoffman da63a7574d BUG: add missing include 2002-04-18 07:58:08 -04:00
Bill Hoffman 67d2c29050 BUG: fix bootstrap build makefiles 2002-04-18 07:57:49 -04:00
Bill Hoffman 0415b58573 ENH: backwards compatible for VTK 4.0, add cmake version requires 2002-04-17 16:16:06 -04:00
Brad King 5a418b0e00 ENH: Removed out-of-date commands CABLE_WRAP_TCL CABLE_CLASS_SET and CONFIGURE_GCCXML 2002-04-17 14:54:48 -04:00
Bill Hoffman 29f7c0ff03 ENH: use convert to output path for depend files 2002-04-17 14:39:32 -04:00
Sebastien Barre 41bd8eff90 Syntax seemed to be confusing according to the Bill 2002-04-16 13:48:35 -04:00
Sebastien Barre ebbcc3c97d FIX: warning 2002-04-16 09:28:34 -04:00
Bill Hoffman a07cdc75e1 use stream not sprintf 2002-04-15 09:09:39 -04:00
Sebastien Barre a89dd1fbaf ENH: FilesDiffer checks for 0 byte files 2002-04-15 08:48:39 -04:00
Sebastien Barre 36189ce2a8 ENH: more paranoid checkings 2002-04-14 15:32:16 -04:00
Sebastien Barre c3c4e415bb ENH: make GUI slighlty larger to accomodate long paths 2002-04-12 13:28:49 -04:00
Sebastien Barre f3a280d7d5 FIX: iostream binary flag should be used for cygwin too 2002-04-12 12:05:01 -04:00
Sebastien Barre 4307df12ac FIX: fix UMR 2002-04-12 09:57:17 -04:00
Sebastien Barre ea7888c11b ENH: also displays command output 2002-04-11 18:59:34 -04:00
Sebastien Barre 23e1a28276 can be used to time commands (time() & clock()) 2002-04-11 18:17:33 -04:00
Bill Hoffman 789267c949 ENH: speed improvements 2002-04-11 17:02:10 -04:00
Yves Starreveld cdc65cfebf Allow modules to build properly again. (broken when Cxx testing was added) 2002-04-11 16:58:43 -04:00
Bill Hoffman ea4a3d5e7b ENH: clean up utility rule generation 2002-04-11 10:29:51 -04:00
Sebastien Barre 9b8926925b ENH: use target as source if source is empty 2002-04-11 10:05:47 -04:00
Sebastien Barre e455a83969 FIX: echo pb, make Nmake gen use Unix gen, factorize stuff in Unix gen 2002-04-11 09:53:41 -04:00
Andy Cedilnik b26be30740 Fix problem with custom commands on unix 2002-04-10 16:45:06 -04:00
Brad King 7fc1bd1281 ERR: UseIt() missing return type. 2002-04-10 12:13:44 -04:00
Bill Hoffman 384937a420 fix warning 2002-04-10 08:38:51 -04:00
Bill Hoffman de93907bdd ENH: check for compile flags and add back c flag to unix generator 2002-04-09 12:15:32 -04:00
John Biddiscombe 7d8d326d93 ERR: ReplaceString didn't work properly if replace was longer than with as
length added to start pos on next search was replaceLength  instead
of withLength
2002-04-08 19:31:21 -04:00
Bill Hoffman 65e3edea04 ENH: use separate vars for creating c++ and c shared libraries and add a test for c libraries 2002-04-08 13:36:18 -04:00
Bill Hoffman 7883b6c7dc expand ; args 2002-04-05 12:08:12 -05:00
Bill Hoffman 290c509e11 ENH: make sure the test tests the right cmake, and not the cmake used to bootstrap this cmake 2002-04-05 09:39:13 -05:00
Bill Hoffman e4dce08591 ENH: add the ability to process command line arguments in the test driver before the test driver gets them 2002-04-04 16:53:37 -05:00
Bill Hoffman 04d53a3865 ENH: separate the ar program for cxx and c 2002-04-04 11:01:41 -05: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
Bill Hoffman 4ea0f6b949 ENH: add enable language support for PROJECT command, this means that a C only project can be built with cmake, even without a cxx compiler 2002-04-02 15:43:23 -05:00
Bill Hoffman 2b4e802a94 ENH: fix for regkey and ; separation 2002-04-01 14:50:00 -05:00
Sebastien Barre 92897bf3a8 ENH: add functions to API (read, write, delete registry key value) 2002-04-01 13:34:38 -05:00
Sebastien Barre 7e2a78b499 FIX: get rid of warnings 2002-03-30 17:17:59 -05:00
Sebastien Barre dbe20d8d3b FIX: should compare to 0, not NULL 2002-03-29 16:25:39 -05:00
Sebastien Barre 31413a216b ENH: if -R or -E was used, displays also the name of the tests that passed. 2002-03-29 16:03:19 -05:00
Bill Hoffman 2d5ddb07fd output list bug 2002-03-29 14:31:15 -05:00
Bill Hoffman 7d76de4403 make sure ; expansion is done in all commands 2002-03-29 14:20:32 -05:00
Bill Hoffman fc6b8e8bf7 fix const problem 2002-03-29 11:11:03 -05:00
Bill Hoffman dbdb0adce8 ENH: add ability to use ; separated lists in SET and expand them for addexecutable and addlibrary 2002-03-29 11:04:19 -05:00
Bill Hoffman 7359c6bd16 fix docs 2002-03-29 11:03:44 -05:00
Sebastien Barre b6ebd7b7fa ENH: Add SEND_ERROR flag to MESSAGE so that an error can be raised within a CMakeList file 2002-03-29 10:56:07 -05:00
Bill Hoffman 8b3b49a010 ENH: major change, the cmMakefile now contains a master list of cmSourceFile objects, the source lists reference the list via pointers, also you can now set properties on a file, like compile flags, abstract, etc. 2002-03-29 10:06:30 -05:00
Sebastien Barre 627ab62ce0 FIX: tolower is in <ctype.h> !, frenchy 2002-03-29 08:42:48 -05:00
Sebastien Barre e081345595 ENH: perform case insensitive comparison on test names 2002-03-28 11:43:53 -05:00
Sebastien Barre b63d6ee7dd FIX: cmSourceFile::SetName was not called correctly for the test source files 2002-03-27 16:19:44 -05:00
Sebastien Barre b0eb1031b7 ENH: small formatting enh 2002-03-27 15:52:52 -05:00
Sebastien Barre 1623dc2183 ENH: add testdriver test with source file in subdir 2002-03-27 13:47:05 -05:00
Sebastien Barre 0fd3ae7ba5 ENH: keep the name of the test as close to the source file (only the function name is cleaned up) 2002-03-26 18:06:36 -05:00
Sebastien Barre 95519ef1b7 ENH: add -R (similar to ctest but use substr instead of regexp). indent. 2002-03-26 17:53:07 -05:00
Sebastien Barre 437a8c9816 FIX: foreach function-blockers were using expanded args. Add virtual func to specify if function blocker needs them expanded or not. 2002-03-26 16:45:52 -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
Sebastien Barre a5b833119d ENH: now supports tests inside sub-dirs 2002-03-26 16:42:43 -05:00
Bill Hoffman d198c5e072 ENH: add error checking for mmesa 2002-03-26 12:55:14 -05:00
Bill Hoffman 7fc14a9cb4 ENH: use ccommand for del on windows 2002-03-26 12:38:52 -05:00
Bill Hoffman 60d604ae4e ENH: show output when running tests 2002-03-26 12:38:18 -05:00
Bill Hoffman f4bf694bae ENH: if no arguments are given and there is only one test, then run it 2002-03-26 12:37:25 -05:00
Ken Martin 8d594bdcce removed quotes from cmake and ccommand executable to be consistant 2002-03-25 17:03:54 -05:00
Sebastien Barre c617091d13 ENH: support semi-colon format (list of args as string) 2002-03-25 16:24:13 -05:00
Sebastien Barre 32fb77fff2 ENH: cmCopyFile ; the path to the destination file will be created ; second arg can be a directory. 2002-03-25 15:59:47 -05:00
Bill Hoffman 2f639d37b5 ENH: add new command to create a test driver 2002-03-20 16:19:00 -05:00
Bill Hoffman 49bcc1ad51 ENH: remove fltk dialog as it is no longer supported 2002-03-20 13:16:16 -05:00
Andy Cedilnik 2990c3db57 Return error on copy 2002-03-19 12:25:15 -05:00
Andy Cedilnik f15cce92f4 Remove warning about sign and unsigned 2002-03-18 11:59:23 -05:00
Andy Cedilnik 5bbae88569 Add ccommand for executing commands on the system, so by using ADD_CUSTOM_COMMAND, you can make rules to do some system commands during build. Currently supported commands are copy and remove. Others will follow. 2002-03-15 15:42:59 -05:00
Amitha Perera c8924864fd BUG: The source file may be specified with an extension. 2002-03-15 13:20:28 -05:00
Ken Martin 543b4ca1b9 less noisy about changing directories 2002-03-15 10:43:24 -05:00
Bill Hoffman 93474efd8b ENH: add .in as a header file type, as it can not be compiled 2002-03-14 16:04:02 -05:00
Bill Hoffman b59987eed9 BUG: .h not two .cxx files 2002-03-14 16:03:33 -05:00
Bill Hoffman 6fc3080458 BUG: fix RunCommand again... back to system, but with GetShortPath 2002-03-14 14:59:29 -05:00
Bill Hoffman d981347866 BUG: fix for paths with spaces 2002-03-14 14:59:00 -05:00
Bill Hoffman 15d365cddd BUG: fix for files with dashes in them 2002-03-14 14:58:28 -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 7c73456401 Remove warnings 2002-03-13 15:29:26 -05:00
Ken Martin 6349735590 ENH: closer to working with spaces in the path 2002-03-13 14:23:58 -05:00
Bill Hoffman 809b32fe59 ENH: remove several compiler warnings 2002-03-13 10:25:11 -05:00
Bill Hoffman 433e1128ab ENH: add error checking for option commands with too many arguments 2002-03-11 16:04:22 -05:00
Bill Hoffman fc933df1fc ENH: add support for .def files 2002-03-11 12:11:20 -05:00
Bill Hoffman 938e6e487b BUG: make sure libraries do not depend on themselves 2002-03-11 08:11:26 -05:00
Sebastien Barre 9097446e90 Build cmaketest even if testing if OFF (so that it can be used externally) 2002-03-07 10:41:31 -05:00
Sebastien Barre e64c63cc90 ENH: add -E option (exclude tests matching a regexp) 2002-03-06 17:58:44 -05:00
Sebastien Barre 3ed2e6d02b ENH: add cmaketest to install targets (so that it can be used in other projects) and pass the rest of its command-line args to cmake 2002-03-06 16:30:55 -05:00
Bill Hoffman 8aa3c35dad ENH: add suport for semi-colon separated list variables 2002-03-06 10:10:46 -05:00
Bill Hoffman 4651dbcfc6 ENH: expand variables in arguments before the commands get them 2002-03-05 18:41:24 -05:00
Bill Hoffman 2b9140f6b5 BUG: get the correct return value from pclose 2002-03-05 18:25:13 -05:00
Bill Hoffman 076aafe79a ENH: add file specific compile flags 2002-03-04 14:14:41 -05:00
Brad King ac74d51382 ENH: Added support for including extra files in generated header to get access to export macros of derived projects. 2002-03-01 15:49:10 -05:00
Bill Hoffman d14a2314e5 check bool values and prefere off 2002-02-28 15:57:45 -05:00
Bill Hoffman 96db798627 use xml output quotes for paths 2002-02-28 15:42:13 -05:00
Bill Hoffman dcf821ad4d BUG: look for exe path as well. 2002-02-28 11:15:10 -05:00
Bill Hoffman e179ddde12 ENH: look for .com files before .exe 2002-02-28 10:41:27 -05:00
Bill Hoffman 6c1e38abb4 clean up in dot net 2002-02-27 18:11:12 -05:00
Bill Hoffman 0b6f8be725 add command line option -D for config directory to run 2002-02-26 15:15:16 -05:00
Bill Hoffman 800db3a063 ENH: add RUN_TESTS 2002-02-26 15:14:40 -05:00
Sebastien Barre ffb875f862 FIX: command now expands args during the first pass (found through FOREACH example) 2002-02-26 11:46:01 -05:00
Bill Hoffman 0552c4025d BUG: fix type problem size_type is unsigned 2002-02-26 08:56:42 -05:00
Bill Hoffman 6ad590aad6 ENH: dot net almost working 2002-02-25 18:14:01 -05:00
Sebastien Barre b253a0644d FIX: command now expands *all* args (found through FOREACH example) 2002-02-25 16:57:09 -05:00
Sebastien Barre 2649962d65 FIX: although a CMakeLists.txt file could be searched up 'n' level in the directory tree, ReadListFile() always implied a CMakeLists.txt file was up *one* level. 2002-02-25 15:06:18 -05:00
Bill Hoffman 9bab6591d0 ENH: fix warning 2002-02-25 12:47:20 -05:00
Sebastien Barre b194f66677 ENH: Expand vars in SUBDIRS 2002-02-25 11:58:13 -05:00
Bill Hoffman cd9157d9ea BUG: fix remove of cygdrive path stuff 2002-02-25 10:47:56 -05:00
Brad King a6333bfca3 ERR: std::ios::binary is only needed for Windows platforms, and isn't supported for all UNIX platforms. 2002-02-23 10:00:54 -05:00
Bill Hoffman b8d2413156 ENH: fix for spaces in paths on unix 2002-02-22 15:40:44 -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
Brad King bfcf4b02bf ENH: Another attempt at getting cmCopyFile to work correctly. The previous implementation was correct, but didn't work on HPUX due to stream library bugs. This implementation will hopefully work everywhere. 2002-02-22 10:08:04 -05:00
Bill Hoffman 5cd08d0563 BUG: fix copy file for HP 2002-02-21 17:32:55 -05:00
Sebastien Barre 513d48c5ea ENH: Since each test can send a lot of text to stderr/stdout, ctest now displays the list of tests that failed at the end of the process. 2002-02-21 16:06:54 -05:00
Bill Hoffman 3c748ec5ad ENH: add a virtual CreateMakeVariable to shorten makefile variables for borland make 2002-02-21 15:55:20 -05:00
Berk Geveci 49fa9d8b61 Argh 2002-02-21 08:53:26 -05:00
Bill Hoffman 59714406cc add ifdef for windows function 2002-02-21 08:43:19 -05:00
Bill Hoffman 7cf06be12e dot net port 2002-02-20 15:27:04 -05:00
Bill Hoffman 27617df8b0 close to dot net working 2002-02-20 15:26:51 -05:00
Berk Geveci 6108756fbc Bill forgot to add a library to the release target. 2002-02-20 09:16:00 -05:00
Bill Hoffman f5e672fed1 ENH: getting closer 2002-02-19 17:56:14 -05:00
Bill Hoffman b730794058 ENH: add dotnet stuff 2002-02-19 11:54:34 -05:00
Luis Ibanez 73ea7c710f FIX: FLTK includes should use ".H" instead of ".h" 2002-02-19 10:23:23 -05:00
Bill Hoffman f95d76c736 fix spacing on text 2002-02-19 09:43:40 -05:00
Bill Hoffman 96898bed3e add dot net stuff to cmakelists file and dsp file 2002-02-19 09:43:26 -05:00
Bill Hoffman 8d8528db82 getting closer but still not working dot net support 2002-02-18 17:41:02 -05:00
Bill Hoffman 531900c941 *** empty log message *** 2002-02-18 14:50:09 -05:00
Bill Hoffman 60b9a2c14b ENH: first pass at dot net support 2002-02-18 14:36:04 -05:00
Bill Hoffman 12c5f0fa26 ENH: fix for borland tlib files with dash in them problem. 2002-02-18 14:09:03 -05:00
Bill Hoffman 142119be95 ENH: only depend subdir builds on TARGETS, not all sub dir operations, we do not want to build when doing a make depend 2002-02-14 10:03:19 -05:00
Sebastien Barre 6d6546ea7e This dir should not be covered (form distrib) 2002-02-13 16:17:26 -05:00
Bill Hoffman 7d70285c86 ENH: add IGNORE option for cache values 2002-02-11 09:20:11 -05:00
Bill Hoffman 8e15a1ede7 BUG: fix CollapseFullPath so a trailing slash is not added to directories 2002-02-08 15:52:36 -05:00
Bill Hoffman 4d119dd7d6 ENH: add ends at end of string 2002-02-06 12:14:03 -05:00
Bill Hoffman 80f716941e add bool return value so diagnostics are easier 2002-02-06 10:50:17 -05:00
Bill Hoffman caa49f2a1e BUG: remove depend on directory because it is not supported by all makes 2002-02-06 10:42:15 -05:00