Commit Graph

1305 Commits

Author SHA1 Message Date
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