Commit Graph

581 Commits

Author SHA1 Message Date
Andy Cedilnik fb9eedc187 ENH: Add new ctest command 2006-03-28 15:20:03 -05:00
Andy Cedilnik 15d7dd9937 ENH: Remove cmGlob and use glob from kwsys 2006-03-21 12:54:31 -05:00
Andy Cedilnik b507f8f0d1 ENH: Simplify the test 2006-03-17 16:14:04 -05:00
Andy Cedilnik 84f1420d82 COMP: Use the current cmake's CheckCXXSourceCompiles 2006-03-17 15:47:26 -05:00
Andy Cedilnik b20cb78049 ENH: Handle missing unsetenv and add check for environ 2006-03-17 15:46:20 -05:00
Bill Hoffman 1cda55e682 ENH: remove test until it works 2006-03-12 09:43:30 -05:00
Andy Cedilnik 4909154387 ENH: Add package to bundle test 2006-03-10 10:12:26 -05:00
Andy Cedilnik 3d44b9a354 ENH: Add additional subdirectory to improve testing and to allow cleanup when testing cpack 2006-03-08 14:02:30 -05:00
Brad King 93c95f1cc5 BUG: Fixed installation of MacOSX Bundle executables and the corresponding install_name remapping support. Extended the BundleTest test to check that this all works. Part of these fixes required changing the signature of AppendDirectoryForConfig in all generators. It now accepts prefix and suffix strings to deal with whether leading or trailing slashes should be included with the configuration subdirectory. 2006-03-03 12:58:48 -05:00
Andy Cedilnik 4675765601 ENH: Install cpack 2006-02-24 16:30:58 -05:00
Brad King 518080136d ENH: Implemented FILES and PROGRAMS forms of the INSTALL command as replacements for the INSTALL_FILES and INSTALL_PROGRAMS commands. This addresses the request for absolute path install destinations in bug#2691. 2006-02-19 18:47:13 -05:00
Brad King 96f0266228 ENH: Created new install script generation framework. The INSTALL command creates the generators which are later used by cmLocalGenerator to create the cmake_install.cmake files. A new target installation interface is provided by the INSTALL command which fixes several problems with the INSTALL_TARGETS command. See bug#2691. Bugs 1481 and 1695 are addressed by these changes. 2006-02-19 15:25:27 -05:00
Ken Martin 141ad7645e ENH: some reorg of the unix makefile generator 2006-02-15 10:34:11 -05:00
Bill Hoffman 55dd61946b ENH: working directory working for XCode 2006-02-08 14:12:34 -05:00
Bill Hoffman 347c5f4b46 ENH: add working directory support 2006-02-08 10:58:36 -05:00
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
Brad King a1bb1a4712 ENH: Added optional configuration of data/doc/man dirs. This will be useful for package maintainers. 2003-07-21 16:38:53 -04:00
Brad King d4042b46d1 ENH: Added generation of cmake documentation during build preocess. 2003-07-21 15:02:12 -04:00
Andy Cedilnik b75c229444 ENH: Add test for string and file commands 2003-07-10 14:29:30 -04:00
Andy Cedilnik db77d2e019 ENH: Add globbing to FILE command 2003-07-08 14:18:17 -04:00
Brad King 38482b46d1 ENH: Merged use of the kwsys RegularExpression class instead of cmRegularExpression. 2003-06-23 14:10:12 -04:00
Brad King dc3fd5c267 ENH: Merged use of kwsys library. 2003-06-23 08:58:58 -04:00
Ken Martin ba68f771b3 yikes added new custom command support 2003-06-03 10:30:23 -04:00
Bill Hoffman 6112e7fc16 add support for vs 71 2003-05-08 16:59:27 -04:00
Brad King 93f806e563 ERR: Fixed arguments to kwsys's ADD_TEST call for msvc6. 2003-05-08 16:52:19 -04:00
Brad King 8e03931414 ENH: Added kwsys test. 2003-05-08 14:49:52 -04:00
Andy Cedilnik a2d7a92c88 BUG: Fix some dependencies for location of executables 2003-05-05 08:42:44 -04:00
Andy Cedilnik bec9b174f5 ENH: Fix some dart issues. Now it works fine without dart. 2003-05-02 13:57:25 -04:00
Andy Cedilnik 3fcf8ebfcf ENH: Executables should go to the bin directory 2003-05-02 11:29:53 -04:00
Andy Cedilnik b216ced444 ENH: Make Curl code to be built by default 2003-04-29 17:23:56 -04:00
Andy Cedilnik d5e46fa947 ENH: Enable CTest to be build as a part of CMake 2003-04-25 15:17:08 -04:00
Ken Martin 99b3152a60 add COdeWarrior back in for testing 2003-04-16 14:47:44 -04:00
Brad King 634dedcd51 ENH: Using new --all-for-coverage of DumpDocumentation to improve coverage. 2003-02-19 17:37:07 -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
Brad King 1fe42129d4 ENH: Centralized setting of CMake version number to top-level CMake listfile. 2003-02-13 21:57:05 -05:00
Bill Hoffman b04e32c642 ENH: add a new test for TRY_COMPILE 2003-02-10 16:20:10 -05:00
Brad King fea02da5bd ENH: Comeau C++ has been added for nightly testing. It does not support shared libraries, so we cannot run the complex tests. 2003-02-06 10:49:52 -05:00
Brad King d2951bc1ba BUG: Change install location of cmCPluginAPI header. 2003-01-31 11:35:09 -05:00
Bill Hoffman c6d2312619 ENH: add testing for modules and one two config modes for cmaketest 2003-01-15 17:31:22 -05:00
Ken Martin 85690c0994 added install target 2003-01-13 08:50:34 -05:00
Andy Cedilnik a0ffb9293f Fix testing of curl on windows 2003-01-11 10:57:25 -05:00
Andy Cedilnik aeb0865810 Add curl testing 2003-01-10 20:22:31 -05:00
Andy Cedilnik 829f8382e0 Add option of watching variables 2003-01-08 12:59:52 -05:00
Brad King ccb93dc2f4 ERR: Project name and executable name should match for consistency in the X11 test. 2002-12-18 09:38:34 -05:00
Brad King 5abc8c18c0 BUG: Renamed X11 test executable to useX11 to avoid conflict with name of library. 2002-12-17 13:28:49 -05:00
Andy Cedilnik 72cde70ee8 Split ctest into two three files 2002-12-16 21:19:21 -05:00
Bill Hoffman de316cac05 remove unused files 2002-12-03 15:24:03 -05:00
Ken Martin 37aed9f6c5 remove code warrior and fixed GUI isues 2002-12-03 14:09:56 -05:00
Yves Starreveld 9a9f700140 Add ObjC++ test for OSX 2002-11-26 19:02:56 -05:00
Amitha Perera 939035ad91 BUG: the dependency analysis would incorrectly alphabetically re-order the
link lines, which affects external libraries pulled up from deep within
the dependency tree. Fixed by preserving order everywhere.
2002-11-19 18:01:05 -05:00
Bill Hoffman 36db45082e ENH: fix up several problems with new stuff 2002-11-11 18:10:30 -05:00
Bill Hoffman f5d95fb078 Complete rework of makefile generators expect trouble 2002-11-08 15:46:08 -05:00
Bill Hoffman 2ccc30d22a make qt stuff advanced 2002-11-01 22:57:24 -05:00
Andy Cedilnik 2d970c26f0 Add test for X11 2002-10-29 15:46:38 -05:00
Ken Martin 4e3d4e712c added build for Code Warrior 2002-10-09 13:32:01 -04:00
Andy Cedilnik 9619ee3aa1 Another attempt on Windows 98 2002-09-30 11:41:53 -04:00
Andy Cedilnik c310600df5 Add class for process execution on Windows 2002-09-27 17:26:37 -04:00
Andy Cedilnik 192dfbaaab Add option for building wxWindows GUI for CMake 2002-09-19 09:47:49 -04:00
Ken Martin e68e917d9f new test 2002-09-17 13:59:13 -04:00
Franck Bettinger 5e6b29717e added include of FindQT.cmake 2002-09-12 13:20:05 -04:00
Ken Martin c8c89b653f new arch 2002-09-12 11:49:10 -04:00
Franck Bettinger 271e6ec374 added test for QTWrapUI called qtwrapping 2002-09-12 11:38:00 -04:00
Brad King b9db890ebc ENH: Pointer-to-function to pointer-to-data casts are not even allowed in strict C. Re-implemented this conversion in pure C++ using a casting trick with an extra level of indirection. 2002-09-11 09:54:03 -04:00
Brad King 820088cefc ERR: Cast from pointer-to-data to pointer-to-function is not allowed in C++. The cast needed by cmDynamicLoader::GetSymbolAddress is now hidden in a C file. 2002-09-10 15:46:49 -04:00
Ken Martin 3c3ea267b8 removed extra ENDIF 2002-09-10 12:49:09 -04:00
Ken Martin 25ff4552b3 new arch 2002-09-06 13:06:23 -04:00
Bill Hoffman 37b73a908a ENH: fix warnings 2002-08-27 09:43:54 -04:00
Ken Martin 716eb19819 fixed bootstrap build to not use LoadCOmmandCOmmand 2002-08-27 08:36:03 -04:00
Ken Martin 499bd45d4d removed shared lib support 2002-08-23 16:13:34 -04:00
Bill Hoffman 3f36d23421 BUG: add explicit clean up of the cachemanager at exit of programs, so dll destruction is not a problem. 2002-08-23 13:46:32 -04:00
Bill Hoffman 0fdfab32d1 BUG: borland needs to have BUILD_SHARED_LIBS on for executables to work with c++ 2002-08-22 16:16:05 -04:00
Ken Martin 34c7c1b78d made CMakeLib shared on windows 2002-08-21 11:57:12 -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
Ken Martin 350f09ae6d removed ccommand use cmake now 2002-06-03 13:08:52 -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
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 2242006ca1 Debug optimized cache fixes 2002-05-02 15:10:19 -04:00
Amitha Perera 1f8df8585e ENH: Add library dependency analysis. 2002-05-01 14:00:21 -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
Ken Martin 9c69be42de updated for 1.4 2002-04-22 11:50:43 -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 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
Sebastien Barre 1623dc2183 ENH: add testdriver test with source file in subdir 2002-03-27 13:47:05 -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 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
Bill Hoffman b59987eed9 BUG: .h not two .cxx files 2002-03-14 16:03:33 -05:00
Bill Hoffman 809b32fe59 ENH: remove several compiler warnings 2002-03-13 10:25:11 -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 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 b730794058 ENH: add dotnet stuff 2002-02-19 11:54:34 -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 1bde29e9bd use CMake_SOURCE and not CMAKE_ROOT 2002-02-01 09:28:20 -05:00
Bill Hoffman 9bf31316e1 try to get this working for dec cxx default compiler options 2002-01-31 10:32:49 -05:00
Sebastien Barre 30b3cc0755 Add 2 new tests 2002-01-19 21:23:19 -05:00
Bill Hoffman 56252e1100 ENH: make the fltk build default to OFF, it fails on too many linux machines with the default build 2002-01-10 18:09:37 -05:00
Bill Hoffman 869dc1a445 ERR: remove bad ADD_DEPENDENCIES commands 2001-12-28 12:40:43 -05:00
Bill Hoffman 384cf0c7f3 add example to tests 2001-12-19 15:26:21 -05:00
Bill Hoffman 10085174b6 ENH: allow local changes 2001-12-12 18:27:28 -05:00
Bill Hoffman 0d3eefb1f1 new borland generator moved into place 2001-11-30 16:48:52 -05:00
Bill Hoffman 15805d260e fix for shared libs and borland 2001-11-29 09:09:11 -05:00
Bill Hoffman fd516c022d add new borland generator 2001-11-28 11:12:15 -05:00
Bill Hoffman eecf4b9cbf ENH: add advanced variable types and command line wizard gui 2001-11-26 18:28:27 -05:00
Bill Hoffman dc839f80f0 start work on nmake generator 2001-11-13 18:23:45 -05:00
Ken Martin 274099f7ec fixes to curses stuff 2001-11-13 14:22:29 -05:00
Berk Geveci 23f0b7760f Trying to fix curses. 2001-11-09 16:05:33 -05:00
Berk Geveci 33dbd7acf8 Re-enabling curses support. 2001-11-05 15:55:24 -05:00
Berk Geveci c09d072be3 Fixing problems on Sun (name collusions between STL and curses) and disabling curses temporarily. 2001-11-05 11:52:27 -05:00
Andy Cedilnik 830bb67caf Fix the IF IF problem 2001-11-05 10:42:30 -05:00
Berk Geveci 939d614978 Adding curses support. 2001-11-04 18:05:21 -05:00
Bill Hoffman 8f652aad21 ENH: fixes for borland compiler testing 2001-10-03 15:49:52 -04:00
Bill Hoffman d55f530012 BUG: fix install prefix 2001-09-27 15:54:47 -04:00
Bill Hoffman cc768c86c6 ENH: pass prefix from configure into cmake 2001-09-27 14:58:14 -04:00
Berk Geveci 5acb894e58 Typo in link command. 2001-09-10 11:03:30 -04:00
Bill Hoffman a14057c1b3 BUG: clean up lib and exe output paths 2001-09-06 18:02:26 -04:00
Bill Hoffman 5edd7673e1 ENH: add caching for the input CMakeList.txt files, 2X speed up 2001-08-28 18:28:31 -04:00
Bill Hoffman a4f40c31f1 ENH: add dump documentation test 2001-08-23 17:40:07 -04:00
Bill Hoffman 047c7b5af4 ENH: add more testing 2001-08-23 16:00:46 -04:00
Ken Martin 2190ddc4e9 added test driver for make test target 2001-08-23 11:12:19 -04:00
Bill Hoffman a5cda2217d ENH: fix install for cygwin, build cmake from configure 2001-06-27 15:42:27 -04:00
Ken Martin c6418bd34b mod to the testing 2001-06-27 09:16:48 -04:00
Ken Martin c84f6448a6 modified how paths are escaped, added depends 2001-06-26 13:23:55 -04:00
Ken Martin 1203dca687 escape quotes on cmaketest.h.in 2001-06-22 11:28:25 -04:00
Ken Martin 83e6038ed1 better testing 2001-06-21 17:53:35 -04:00
Brad King 8ffe832e9b ENH: Added BUILD_FLTK_GUI option (defaults to ON). 2001-06-21 15:02:18 -04:00
Bill Hoffman a7d114cfd6 BUG: fix bootstrap build on unix 2001-06-21 13:48:08 -04:00
Bill Hoffman 339bdd47b5 ENH: boot strap mfc gui and support for MFC 2001-06-20 16:49:09 -04:00
Bill Hoffman adbae91cb5 ENH: fix cmake so it can boot strap itself better 2001-06-20 13:56:38 -04:00
Bill Hoffman d6836427b3 ENH: build fltk cmake on unix with bootstrap 2001-06-19 16:10:38 -04:00
Bill Hoffman d454811a63 ENH: add bootstrap support for building fltk 2001-06-19 15:33:37 -04:00
Ken Martin 583ac25e8f support testing 2001-06-12 13:30:13 -04:00