Commit Graph

581 Commits

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