Commit Graph

366 Commits

Author SHA1 Message Date
Brad King
6fe45fe9c3 ENH: Added option BUILD_CursesDialog if curses is found. This allows people to disable building the dialog even when curses is found. 2006-02-08 10:13:13 -05:00
Brad King
02f743c896 COMP: Fixed build on VC++ Express 2005. Explicitly testing for MFC to determine whether to build the MFCDialog. 2006-02-02 20:18:39 -05:00
Brad King
73284a1c12 ENH: Enabled build of VS 7 and 8 generators for MinGW. 2006-01-31 19:34:57 -05:00
Bill Hoffman
7f237c51f4 ENH: fix problem with watcom and short paths and -I 2006-01-23 13:50:23 -05:00
Bill Hoffman
9891260a6d ENH: add support for watcom wmake and wcl386 2006-01-17 10:21:45 -05:00
Andy Cedilnik
bbf1c2d275 ENH: More improvements and add logging 2006-01-02 16:14:21 -05:00
Andy Cedilnik
8477aa59e5 ENH: Merge from cpack branch 2006-01-01 23:31:17 -05:00
Andy Cedilnik
8ff4919443 ENH: Add a tar test 2005-12-30 15:27:17 -05:00
Andy Cedilnik
8b9512559d COMP: Cleanup regular expressions 2005-12-30 14:50:15 -05:00
Andy Cedilnik
ba63b6f15e COMP: Link tar library to cmake 2005-12-28 16:30:28 -05:00
Bill Hoffman
f6588b7919 ENH: fix borland make clean targets before build, add new generators for msys and mingw 2005-12-22 16:42:36 -05:00
Ken Martin
4d3537597e ENH: added tutorial tests 2005-11-10 10:55:34 -05:00
Andy Cedilnik
985d092d4d ENH: Add rudamentary mathematical expression support 2005-10-17 16:42:47 -04:00
Andy Cedilnik
775c3495e2 ENH: Add file time comparison code 2005-10-12 13:36:07 -04:00
Bill Hoffman
6dfb10d374 ENH: use the findqt3 from this cmake and not the one configureing cmake 2005-09-12 10:37:04 -04:00
Bill Hoffman
34170ed52e ENH: more qt changes 2005-09-12 09:32:21 -04:00
Bill Hoffman
6b4c142c7d ENH: add real support for Xcode21 2005-09-02 16:29:32 -04:00
Bill Hoffman
389333967b BUG: not all Macs are case insensitive if they mount nfs directories 2005-09-02 08:41:49 -04:00
Brad King
b0d05cf020 ENH: Updated SimpleInstall test to test new versioned executable and OUTPUT_NAME support. 2005-08-17 16:19:33 -04:00
Andy Cedilnik
67d336ece8 ENH: change name from XCode to Xcode no need to test bootstrap for xcode 2005-08-02 13:40:34 -04:00
Andy Cedilnik
233a679b92 ENH: change name from XCode to Xcode no need to test bootstrap for xcode 2005-08-02 13:02:04 -04:00
Bill Hoffman
5bb158f440 ENH: java does not work under mingw 2005-07-20 12:53:06 -04:00
Bill Hoffman
a13713818c ENH: if Xcode21 is installed then create 21 compatible project files 2005-07-19 16:40:44 -04:00
Bill Hoffman
9e99e4f92a ENH: remove messages about not running java test 2005-07-15 11:36:22 -04:00
Bill Hoffman
041d4688ec ENH: add bundle test 2005-07-13 15:49:15 -04:00
Andy Cedilnik
b7514580f9 ENH: Move curl to utilities 2005-06-24 09:06:26 -04:00
Andy Cedilnik
1b578d3180 ENH: Several improvements with the way things are handled. Also, support multiple submited files 2005-06-23 13:04:18 -04:00
Andy Cedilnik
793ae7172f COMP: Fix problems with old cmake 2005-06-17 23:15:12 -04:00
Andy Cedilnik
b7a2d11f2d ENH: Pass ctest config type to subprocesses 2005-06-17 15:44:32 -04:00
Andy Cedilnik
c34696021d ENH: Add test of macro 2005-06-16 14:56:28 -04:00
Andy Cedilnik
2cc5ed49d1 ENH: Several improvements to CTest:
1. Support for showing line numbers when debugging ctest --show-line-numbers
2. Modify the ctest initialization code, so that it can be delayed
3. Handlers now have corresponding command if they were invoked from the command (so far only update actually use that)
4. Start command is simplified and the functionality is moved to CTest
5. Update can perform initial checkout if CTEST_CHECKOUT_COMMAND is set
6. Add test that checks out kwsys and perform tests on the fresh checkout
2005-06-16 13:18:21 -04:00
Ken Martin
b156314ab3 ENH: add first cut at support for exe with same name as lib 2005-06-16 11:52:51 -04:00
Andy Cedilnik
feb271089e ENH: Add logging to improve coverage 2005-06-15 08:54:56 -04:00
Andy Cedilnik
04f0a634a5 ENH: Add commands for memory checking and coverage 2005-06-14 14:00:45 -04:00
Andy Cedilnik
29f7e505a5 ENH: Use the new parser that supports nested variables 2005-06-13 11:00:29 -04:00
Ken Martin
c08862a88d ENH: removed UMG2 2005-06-09 14:39:14 -04:00
Andy Cedilnik
1a165dc60d ENH: Move the build-and-test code to a handler 2005-06-03 16:10:55 -04:00
Ken Martin
52fc539e4e ENH: defer relative paths 2005-05-12 10:58:23 -04:00
Ken Martin
caf17c123b ENH: added new generator 2005-05-12 10:49:56 -04:00
Andy Cedilnik
3254c25e4f ENH: Add new style ctest project 2005-05-05 10:19:09 -04:00
Andy Cedilnik
c7feef30e2 ENH: Promote submit into a full handler, add test and submit command and do some cleanups 2005-05-03 08:17:39 -04:00
Andy Cedilnik
f1ebfb24c6 ENH: More commands. Start working on new style ctest configuration 2005-05-02 14:15:29 -04:00
Andy Cedilnik
d395b563ed ENH: Improve internal test handling by creating a test class. Command cmEnableTesting now only sets CMAKE_TESTING_ENABLED and cmAddTest only adds a test to the list. The actual test files are written by local generator. This way we can at some point in the future replace DartTestfile with some XML file 2005-04-24 15:59:51 -04:00
Brad King
8d150e0bfb BUG: The test1 executable has been removed from kwsys. Instead using testIOS for the kwsys test. 2005-04-13 17:58:08 -04:00
Andy Cedilnik
70007a02c2 ENH: When in-source build, do not do bootstrap test 2005-03-25 18:55:19 -05:00
Andy Cedilnik
b28937f1c7 ENH: Remove curl build testing 2005-03-25 18:46:53 -05:00
Andy Cedilnik
d30868d952 ENH: Make sure to use internal zlib 2005-03-16 12:54:35 -05:00
Brad King
db10dc0f1e BUG: Do not add Qt wrapping test unless QT is found and QT_UIC_EXECUTABLE is found. 2005-03-16 09:55:08 -05:00
Bill Hoffman
3abbf15a5a ENH: make xcode compile only on apple 2005-03-14 13:23:14 -05:00
Ken Martin
791aa6052b ENH: add support for out of source source 2005-03-14 11:29:15 -05:00
Andy Cedilnik
70b01d4506 COMP: Do not build cmw9xcom on Cygwin 2005-03-06 08:17:42 -05:00
Andy Cedilnik
ef282e2a7f ENH: More cleanups and start linking ctest to XML-RPC 2005-03-04 14:27:32 -05:00
Andy Cedilnik
89f603b620 ENH: More cleanups and reorganization 2005-03-04 11:38:34 -05:00
Andy Cedilnik
f451469d58 ENH: Cleanups 2005-03-04 10:05:01 -05:00
Ken Martin
78ca400d33 ENH: remove code warrior classes 2005-03-03 08:47:03 -05:00
Brad King
e979735a19 ENH: Framework for java dependency scanner. Right now it does nothing but always reports success. This is enough to get the Java test to pass with the new generator because the old implementation did not do dependencies anyway. 2005-03-01 12:21:34 -05:00
Bill Hoffman
ff812580eb ENH: add a new library path ordering algorithm to make sure -L paths will pick the correct libraries if possible 2005-02-24 13:16:41 -05:00
Ken Martin
12c4e90294 BUG: fix test execution 2005-02-22 10:43:06 -05:00
Bill Hoffman
785b0dc012 ENH: all tests are passing for XCode 2005-02-18 13:32:51 -05:00
Andy Cedilnik
79a7f42a21 ENH: Cleanups and add CTEST_UPDATE command 2005-02-17 15:23:00 -05:00
Andy Cedilnik
8fe1686510 ENH: Cleanups and add CTEST_START command 2005-02-17 10:51:52 -05:00
Ken Martin
7bc60c68e7 ENH: only do objc++ test with GNU of course 2005-02-14 10:16:58 -05:00
Brad King
5517bc911d ENH: Adding MakeClean test to test cleaning for makefile generators. 2005-02-09 09:32:47 -05:00
Brad King
bde01e4121 ENH: Adding test for external object file feature. 2005-02-04 14:13:16 -05:00
Brad King
04e56bf7ff ENH: Changed over to using C++ for building flex/bison generated files. It reduces the number of changes that need to be made after generation. 2005-02-01 10:42:52 -05:00
Andy Cedilnik
44abd32468 ENH: Enable java dependency 2005-01-28 17:14:49 -05:00
Andy Cedilnik
c22cc421e0 ENH: Several cleanups and improvements 2005-01-27 15:54:47 -05:00
Andy Cedilnik
dc0ce24cc6 ENH: Add a superclass to all handlers 2005-01-27 11:43:22 -05:00
Andy Cedilnik
197ba0bdd6 ENH: Link to cmzlib 2005-01-27 10:13:38 -05:00
Ken Martin
ef75402148 ENH: added more capabilities to ctest 2005-01-27 10:11:04 -05:00
Brad King
a81a8263a5 ENH: Added hook into Fortran dependency scanner. 2005-01-26 16:18:22 -05:00
Bill Hoffman
96daa417cb ENH: add initial non-working XCode stuff 2005-01-25 15:26:57 -05:00
Bill Hoffman
a641ad3bba ENH: split up cmCommands into two files 2005-01-21 10:27:51 -05:00
Brad King
195cdf172e ENH: Split dependency scanning and checking into separate cmDepends superclass with language-specific subclasses such as cmDependsC. 2005-01-18 17:09:05 -05:00
Andy Cedilnik
ed9e0626fd COMP: Ok, actually link to the library.... 2005-01-18 16:47:51 -05:00
Andy Cedilnik
dcadffbe00 ENH: Add XML parser 2005-01-18 13:41:23 -05:00
Ken Martin
0ad63cf5fd ENH: minor fix for windows 2004-12-03 09:25:00 -05:00
Brad King
d46d8df0ed ENH: Re-implemented cmGeneratedFileStream to look like a real stream and replace the destination file atomically. This will avoid problems with the process being terminated while generating a file. 2004-11-03 07:23:18 -05:00
Brad King
3e59af4dcd ENH: Added cmLocalUnixMakefileGenerator2 to build. 2004-10-26 12:54:51 -04:00
Andy Cedilnik
a3ce1fb293 ENH: Allow disabling of long running tests 2004-10-25 10:04:17 -04:00
Andy Cedilnik
5ceae46e19 COMP: Remove unnecessary commit 2004-10-22 15:45:20 -04:00
Andy Cedilnik
fc70a2bb2a ENH: Add development version support in CMake 2004-10-22 15:44:54 -04:00
Andy Cedilnik
f38a28f044 ERR: Fix problems on windows 2004-10-19 10:59:34 -04:00
Andy Cedilnik
922bdc3602 ENH: Remove bogus clean step 2004-10-18 17:24:12 -04:00
Andy Cedilnik
d7d16d386d BUG: Ok, this should make the test actually do something 2004-10-18 15:37:37 -04:00
Andy Cedilnik
7481c895c4 ENH: Do bootstrap test on all unix systems 2004-10-18 15:05:06 -04:00
Andy Cedilnik
e60b8b87eb ENH: Add bootstrap test 2004-10-18 12:33:25 -04:00
Bill Hoffman
9fd8d5f181 allow kdevelop for cygwin 2004-10-12 10:57:24 -04:00
Andy Cedilnik
47bae096e8 STYLE: Remove anoying message 2004-10-11 14:47:35 -04:00
Bill Hoffman
766c093d69 NEW: add kdevelop patch from Alexander Neundorf 2004-10-11 11:32:14 -04:00
Andy Cedilnik
decb1ac05f ERR: Too much commits 2004-10-05 16:16:31 -04:00
Andy Cedilnik
9e1288da10 PERF: Several cleanups, and remove need for Curl directory to be in include path 2004-10-05 16:14:04 -04:00
Andy Cedilnik
6e7ba70aad ENH: Cleanup CTest test 2004-09-30 18:45:55 -04:00
Bill Hoffman
de3cc6f217 ENH: allow for a different jni.h to enable java testing 2004-09-27 15:21:44 -04:00
Bill Hoffman
a69275d37b ENH: allow for a different jni.h to enable java testing 2004-09-27 15:15:59 -04:00
Bill Hoffman
591fa1daea space in path problem 2004-09-27 15:11:41 -04:00
Bill Hoffman
9ee34e6071 ENH: use jni.h to determine java version 2004-09-27 14:39:15 -04:00
Bill Hoffman
6b9e217bee ENH: use jni.h to determine java version 2004-09-27 14:21:05 -04:00
Bill Hoffman
f5b978fe2f ENH: better message for skipping java 2004-09-27 11:03:20 -04:00
Bill Hoffman
dfd275b8f9 ENH: use correct args for test of java 2004-09-24 16:54:55 -04:00
Bill Hoffman
4b87fdada4 ENH: only use newer java for testing 2004-09-24 16:34:20 -04:00
Ken Martin
1ffbc81061 ENH: check for all parts of java 2004-09-24 11:34:57 -04:00
Bill Hoffman
76dac72246 temporary fix to try and get a clean dashboard 2004-09-23 17:49:54 -04:00
Bill Hoffman
692ba48c4e ENH: major changes to support addition of languages from cmake modules directory. 2004-09-22 14:42:05 -04:00
Bill Hoffman
5971857544 ENH: only try to use fortran if the generator is make based 2004-09-22 10:06:16 -04:00
Bill Hoffman
013b66d8fa ENH: add a test for external projects 2004-09-14 16:01:00 -04:00
Ken Martin
43d8918f40 more cleanup of ctest 2004-09-09 08:41:05 -04:00
Ken Martin
8a2beddad4 more cleanup 2004-09-07 10:37:39 -04:00
Ken Martin
05d985c082 some bug fixes for my recent checkins and some more cleanup 2004-09-07 09:17:15 -04:00
Ken Martin
9f60bd9c49 oops 2004-09-06 13:37:34 -04:00
Ken Martin
1b5b6ab303 starting cleanup of ctest 2004-09-06 12:46:35 -04:00
Bill Hoffman
ca5e9e6415 ENH: try to find fortran compiler before adding the test 2004-08-26 16:34:06 -04:00
Bill Hoffman
c2be640c59 ENH: try to find fortran compiler before adding the test 2004-08-26 16:11:32 -04:00
Bill Hoffman
50045b7dac remove test fortran for now 2004-08-26 16:00:14 -04:00
Bill Hoffman
74fb2c64b2 Add a fortran test if there is a fortran compiler 2004-08-26 15:55:10 -04:00
Bill Hoffman
9136914413 Add a fortran test if there is a fortran compiler 2004-08-26 15:53:11 -04:00
Bill Hoffman
e803b32b89 Add a fortran test if there is a fortran compiler 2004-08-26 15:50:39 -04:00
Bill Hoffman
66a08c10e5 ENH: more uniform approach to enable language, one step closer to being able to enable a language without modifing cmake source code 2004-08-26 14:55:55 -04:00
Bill Hoffman
86195caf6a ENH: add support for VCExpress 2005 2004-07-05 12:16:33 -04:00
Ken Martin
4b55ff7749 ERR: Do not use the binary directory as a regular expression. 2004-06-09 18:01:44 -04:00
Andy Cedilnik
0b2bdfa289 ENH: Add some ctest coverage 2004-05-10 18:06:11 -04:00
Bill Hoffman
22de04fab9 ENH: fix tests to work with in source builds 2004-05-04 14:24:25 -04:00
Andy Cedilnik
d6090a2395 ENH: When source file is in subdirectory put object file in subdirectory. Fixes Bug #290 - Source files in subdirectories should produce object files in subdirectories 2004-04-26 17:32:56 -04:00
Bill Hoffman
8b0b749a11 ENH: add SUBDIR PREORDER and fix clean for non-relative paths 2004-04-23 12:52:48 -04:00
Bill Hoffman
51cb75d454 ENH: fix for apple 2004-04-02 09:43:35 -05:00
Bill Hoffman
d0cea4c7bb ENH: make relative paths optional and default off, and add a test for them 2004-03-31 10:01:52 -05:00
Bill Hoffman
ddb815c125 ENH: add new subdirectory exclude from top option 2004-03-09 16:28:44 -05:00
Andy Cedilnik
62fd43ebae ENH: Comment out test 2004-02-19 10:33:24 -05:00
Andy Cedilnik
b092ffae6f ENH: Cleanup 2004-02-19 10:32:17 -05:00
Andy Cedilnik
1061101745 ENH: Some systems do not handle spaces in the path 2004-02-09 11:33:00 -05:00
Andy Cedilnik
4dd97ff97f ENH: Install stage2 to handle runtime problem 2004-02-08 20:08:58 -05:00
Andy Cedilnik
e72bac5870 ENH: Add second part of SimpleInstall 2004-02-08 12:04:10 -05:00
Andy Cedilnik
2106bdc4ec ENH: Add install test 2004-02-01 12:53:28 -05:00
Brad King
58814ba30e ERR: Fixed project name for Jump tests. 2004-01-23 08:51:19 -05:00
Brad King
778af637ea ENH: Added JumpWithLibOut and JumpNoLibOut to test whether jumping over to build a missing library works. 2004-01-22 10:36:14 -05:00
Bill Hoffman
6b1abee813 BUG: fix arguments to wxwindows test 2004-01-09 07:22:12 -05:00
Bill Hoffman
2c2291bbe0 ENH: add new feature to ctest so that it can cmake, build and run a test executable 2004-01-07 11:24:22 -05:00
Brad King
00ae7ea261 ENH: Using lex-based tokenizer and a simple recursive-descent parser in place of the old hand-coded parser for CMake listfiles. 2003-12-08 13:36:59 -05:00
Andy Cedilnik
27476dabd9 ENH: Enable test on windows 2003-10-16 19:15:44 -04:00
Andy Cedilnik
97dd683836 ENH: Add test for FindwxWindows. Thanks to: Mathieu Malaterre 2003-10-13 16:04:24 -04:00
Brad King
c59cc5a542 ENH: Moved decision to build MFCDialog up to top level. It is used in both the Source and Utilities directories. 2003-08-22 12:53:25 -04: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
81b5c3b34d ENH: Fix dependencies for curses dialog 2003-08-07 16:25:49 -04:00
Andy Cedilnik
6c65c77d35 ENH: Report an error when ADD_LIBRARY and TARGET_LINK_LIBRARIES are in the wrong order and fix CMakeLists files to actually work 2003-08-07 16:09:19 -04:00
Brad King
c981e03585 BUG: We don't want to install cmaketest on UNIX or windows. It is for internal CMake testing only. We should probably fold its functionality into ctest anyway. 2003-08-06 15:10:46 -04:00
Brad King
ef2e6b88ea ENH: Install test is now enabled when CMAKE_INSTALL_PREFIX is CMake_BINARY_DIR/Tests/TestInstall/Prefix to keep test in one directory. 2003-08-06 10:42:51 -04:00
Brad King
26fce5a402 ENH: Added Install test. It is enabled when the CMAKE_INSTALL_PREFIX is CMake_BINARY_DIR/InstallTest. 2003-08-06 10:39:05 -04:00
Andy Cedilnik
e036e52bd6 ENH: Fix test for Visual Studio 2003-08-01 18:52:21 -04:00
Brad King
62d5138ca3 ENH: Added FindPackageTest to improve coverage. 2003-07-24 11:33:06 -04:00
Brad King
08441daded ENH: Added CommandLineTest to add coverage for command line arguments to cmake executables. This replaces the old DumpDocumentation test. 2003-07-24 10:58:40 -04:00