Commit Graph

515 Commits

Author SHA1 Message Date
Bill Hoffman 4f77d737c9 ENH: move utilities to targets from makefile, and add versioning to cache 2001-06-07 14:52:29 -04:00
Brad King 5b4a11af80 BUG: ENABLE_TESTING command may need to create output directory before writing the CMakeTestfile into it since it is invoked before the makefile generator runs. 2001-06-07 12:22:16 -04:00
Ian Scott 4c4184f56c adding a "Release with debugging Info" build to CMake for NT 2001-06-07 11:36:55 -04:00
Brad King 5b69d22c7b ERR: Fixed generation of source name and directory for cmSourceFiles of generated Tcl wrapper files. Changed extension of generated gcc-xml input c++ file to be .cc so that GCC will recognize it, but MsDev will still allow a custom command on it. 2001-06-07 10:16:18 -04:00
Jim Miller dd249a0477 FIX: Chaned error message to match command 2001-06-07 08:50:38 -04:00
Brad King 19b183808a ENH: Changed generation of gccxml command to write out define and include flags explicitly instead of using CMAKE_CXX_FLAGS and INCLUDE_FLAGS variables. This should help it run when gccxml is not the compiler that will build the generated wrappers. 2001-06-06 16:45:52 -04:00
Jim Miller 0905117480 FIX: InitialPass() seg fault on std::copy and FinalPass() was not appending to the file 2001-06-06 16:14:11 -04:00
Ken Martin 37801ddaae added enable testing deprecated some commands 2001-06-06 13:58:18 -04:00
Bill Hoffman 355278324e *** empty log message *** 2001-06-06 13:55:43 -04:00
Bill Hoffman 38a164d254 ENH: rename DSWMakefile and DSPMakefile to DSWWriter and DSPWriter 2001-06-06 13:48:13 -04:00
Bill Hoffman 9922155423 ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
Bill Hoffman 72e8b44793 BUG: PATH options should not remove the file part of the path... 2001-06-06 13:18:55 -04:00
Jim Miller 6948617497 Change name of file created from Testfile to CMakeTestfile.txt 2001-06-06 11:02:13 -04:00
Ken Martin 4a8d3fc1e3 better regexp for reg entries 2001-06-06 09:44:20 -04:00
Jim Miller dce5c3efcc FIX: forgot to close the files 2001-06-06 07:47:56 -04:00
Amitha Perera 84edcba848 ENH: Compress the library search directories so that each appears only once. 2001-06-05 22:54:42 -04:00
Jim Miller 22270abae5 ENH: Added AddTest command 2001-06-05 20:34:57 -04:00
Jim Miller 84dc25e9f5 ENH: Added AddTest, and GenerateTestfile routines 2001-06-05 20:34:01 -04:00
Jim Miller 6282d41c2a New cmake command to specify a single test 2001-06-05 20:32:33 -04:00
Berk Geveci 8397eb6778 Module name between Unix and Windows got switched by mistake. 2001-06-05 17:46:12 -04:00
John Biddiscombe 46aa080edc ENH: Some tweaks, hacks and #ifdefs required to compile
cmake on Borland C++Builder
2001-06-05 17:41:16 -04:00
Bill Hoffman 729908bd4a ENH: add PathDialog 2001-06-05 17:29:44 -04:00
Bill Hoffman 9c149dda81 ENH: add better path chooser dialog 2001-06-05 17:26:48 -04:00
Bill Hoffman 8e281e5d5f BUG: fix EXE and LIB path problems 2001-06-05 15:48:09 -04:00
Bill Hoffman b92b025226 STYLE: line too long 2001-06-04 18:24:43 -04:00
Bill Hoffman f18bb42bfc ENH: print all arguments 2001-06-04 18:24:28 -04:00
Bill Hoffman c57d16eb41 ENH: add better error checking 2001-06-04 18:23:58 -04:00
Ken Martin 815ca6bbdc removed find include command 2001-06-04 17:17:36 -04:00
Ken Martin 648eedf9c6 removed find include command finally added message 2001-06-04 17:16:36 -04:00
Ken Martin ba9aad7c99 new message command 2001-06-04 16:55:37 -04:00
Ken Martin d037d11447 new command 2001-06-04 16:55:11 -04:00
Ken Martin 32db59e9a1 unused variable 2001-06-04 16:45:34 -04:00
Bill Hoffman b6d823a7c1 ENH: try to better handle control-c during make Makefiles 2001-06-04 11:34:22 -04:00
Bill Hoffman a3cfcd9894 BUG: clean up memory leaks. 2001-06-04 10:18:03 -04:00
Ken Martin abab6bc000 fix for network includ paths 2001-06-01 13:54:43 -04:00
Berk Geveci 6103324e01 Fixing the module name for Unix. 2001-06-01 13:29:32 -04:00
Bill Hoffman 01b980591b BUG: fix edit of directories 2001-05-31 15:48:35 -04:00
Berk Geveci 6b37e97cae Should not use decl if not on Windows. 2001-05-31 14:15:55 -04:00
Bill Hoffman a85e67d937 BUG: add missing file 2001-05-30 15:56:17 -04:00
Bill Hoffman cf1393218f ENH: remove unused includes 2001-05-30 15:36:00 -04:00
Bill Hoffman 4179c991f4 ENH: change MFC gui to use cmake class 2001-05-30 15:28:55 -04:00
Amitha Perera dbf65f216f BUG: Now only one makefile rule is generated per depenency. This eliminates
a number of warnings.
2001-05-29 14:16:27 -04:00
Geoffrey Cross bdfdfb73a2 bug meaning that set(a b) just set a to "" and not to b 2001-05-25 17:19:04 -04:00
Brad King 07c4f9f145 BUG: Fixed stupid error in the hack I just checked in. 2001-05-25 15:33:22 -04:00
Brad King 410f4838b8 BUG: WIN32 executable target rules are now generated in unix the same as any other executable (instead of not at all). 2001-05-25 15:32:22 -04:00
Sebastien Barre 7a6699e183 display the property name in the help box 2001-05-25 15:27:28 -04:00
Brad King ad2437f08c BUG: Added hack to cmSystemTools::GetPath to make its algorithm correctly parse off the last entry of the system PATH environment variable. 2001-05-25 14:31:35 -04:00
Brad King c60696ccaf BUG: Fixed logic that splits a full path library link into the -L and -l pieces to not write out a -l by itself if the file regular expression does not match. 2001-05-25 14:27:30 -04:00
Sebastien Barre 3546e5611c New functions used to extract the components of a full filename. 2001-05-24 21:17:02 -04:00
Sebastien Barre 2533d55099 The path found is now collapsed (cleaner). 2001-05-24 21:14:53 -04:00
Sebastien Barre d8c34cfb81 Welcome to cmGetFilenameComponentCommand ("Get a specific component of a full filename") 2001-05-24 21:13:56 -04:00
Sebastien Barre 0532db2418 Welcome to cmGetFilenameComponentCommand 2001-05-24 21:12:20 -04:00
Sebastien Barre d8354e65c9 optimize ConvertToUnixSlashes a little bit, and use it in MakeDirectory (code was duplicated) 2001-05-24 19:17:47 -04:00
Sebastien Barre a2a40b1259 updated to handle Tk commands compiled/linked separately. Useful for VTK Tk widgets for example. 2001-05-24 14:59:09 -04:00
Sebastien Barre abfa5238ca new Capitalized function. Will be used in the VTK Tcl wrapper for example (in a more portable way). 2001-05-24 13:40:46 -04:00
Bill Hoffman 812eed0e11 *** empty log message *** 2001-05-24 13:35:59 -04:00
Bill Hoffman 5731bc9d54 ENH: change the syntax of the SET command, fix the combo box for larger strings 2001-05-24 12:57:33 -04:00
Ken Martin ad92f34fea added version number 2001-05-24 11:47:21 -04:00
Jim Miller 1c44097f13 Changed Windows build command to build Release 2001-05-23 20:16:35 -04:00
Bill Hoffman bc9531c0d1 ENH: create CMAKE_CXX_FLAGS_[Buildtype] flags 2001-05-23 17:19:38 -04:00
Bill Hoffman 39066269d1 add compute systeminfo 2001-05-23 16:33:50 -04:00
Ken Martin ef4bee6f61 bug finding windows template file 2001-05-23 16:31:43 -04:00
Ken Martin 768134c690 command line fixes for win32 2001-05-23 16:28:34 -04:00
Ken Martin 5d05b44844 fixed quoted cmake 2001-05-23 15:49:18 -04:00
Bill Hoffman 3bc0c4469c ENH: add better error message 2001-05-23 14:44:35 -04:00
Brad King 566c8d4ba0 ENH: Added INSTALL target to switch in OutputDSPFile. Also added a default that prints out an error message so that anyone who adds a target doesn't forget to update the switch. 2001-05-23 13:16:09 -04:00
Ken Martin 1f6057e864 install fixes for win32 2001-05-23 12:02:47 -04:00
Ken Martin 3ebfc32b5e added install target support 2001-05-23 11:53:37 -04:00
Ken Martin dbebd0a276 added install rules 2001-05-23 11:31:43 -04:00
Bill Hoffman d76db0ed57 BUG: remove warning 2001-05-23 10:47:50 -04:00
Bill Hoffman 09651ba991 BUG: fix output directory 2001-05-23 10:47:36 -04:00
Ken Martin 43237a88c5 added PROJECT_SOURCE_DIR 2001-05-23 10:01:10 -04:00
Bill Hoffman e606732b94 ENH: allow duplicate libraries 2001-05-23 09:35:14 -04:00
Sebastien Barre 827ec6e39a Seems to me that EXEWinHeader was not searched in the right place. 2001-05-22 20:36:54 -04:00
Bill Hoffman 52e83c7afd BUG: do not include /usr/lib in -L 2001-05-22 17:49:18 -04:00
Bill Hoffman 7950871fcb fix CXXFLAGS 2001-05-22 13:52:59 -04:00
Bill Hoffman 8a5cef0695 *** empty log message *** 2001-05-22 13:42:43 -04:00
Bill Hoffman beaa7dc1c8 BUG: fix depends and CXXFLAGS passing 2001-05-22 13:22:30 -04:00
Sebastien Barre 69503c66eb fixed some of the LIBRARY_OUTPUT_PATH and EXECUTABLE_OUTPUT_PATH problems. 2001-05-22 12:39:22 -04:00
Luis Ibanez 69edd818c4 ENH: PropertyList class added 2001-05-22 10:43:58 -04:00
Luis Ibanez b5b5a68214 ENH: Added support for the fltk::PropertyList class 2001-05-22 10:43:23 -04:00
Luis Ibanez 013d428f29 Added interactions with the PropertyList class 2001-05-22 10:42:49 -04:00
Luis Ibanez ee8859be70 Class to manage the list of properties displayed on the scroller 2001-05-22 10:41:15 -04:00
Brad King 7727c7ef96 ENH: Converted to new Class and Group tags in place of WrapperSet and Groups tags. 2001-05-21 16:21:27 -04:00
Bill Hoffman c1086a9524 fix for hp x11 and gl 2001-05-21 16:10:20 -04:00
Bill Hoffman c43e3a4f3f fix opengl on hp 2001-05-21 15:16:19 -04:00
Ken Martin 33793198b6 icon updates 2001-05-21 14:42:13 -04:00
Ken Martin e907e51efb new icon 2001-05-21 14:36:37 -04:00
Bill Hoffman 26f638248d BUG: remove declaration without variable 2001-05-21 14:17:19 -04:00
Bill Hoffman 4ea1c51eba clean up for build on its own 2001-05-21 14:01:30 -04:00
Ken Martin f0e21f196a release fix 2001-05-21 11:43:06 -04:00
Ken Martin 4bb19f37b3 collapsed into cmake.cxx 2001-05-21 11:34:35 -04:00
Ken Martin 36995a021d new dsp 2001-05-21 11:32:12 -04:00
Ken Martin d7976058e4 bug fix in finding CMAKE_ROOT 2001-05-21 11:13:56 -04:00
Bill Hoffman 650691850b BUG: fix compiler name 2001-05-21 10:47:00 -04:00
Ken Martin 06f403b274 updated for out of tree builds 2001-05-21 09:50:24 -04:00
Ken Martin 619864c09e new out of place builds 2001-05-21 09:32:11 -04:00
Bill Hoffman 8798d52790 ENH: add support for X11 2001-05-18 16:45:53 -04:00
Ken Martin 05d4b9aafd duh 2001-05-18 16:30:31 -04:00
Ken Martin 72bc7951be new command 2001-05-18 15:25:08 -04:00
Ken Martin afdea030fe minor whitespace change 2001-05-18 15:23:38 -04:00
Ken Martin 0df1da0eba compiler fix 2001-05-18 15:22:17 -04:00
Ken Martin 7ec7fb7e95 changes for cmake to live outside of the source tree 2001-05-18 15:20:31 -04:00
Bill Hoffman cb0af952cf ENH: allow cache to override config file 2001-05-18 13:04:36 -04:00
Brad King 1e7d8f8148 BUG: fix link of executables 2001-05-18 11:48:20 -04:00
Ken Martin 16fc8d78f1 added SetLocal method 2001-05-18 11:12:21 -04:00
Bill Hoffman 06429282f5 BUG: quote the compiler and other options 2001-05-18 10:15:54 -04:00
Bill Hoffman a8ccbf7c21 compile source dir into cmake 2001-05-17 17:43:29 -04:00
Will Schroeder f9a36a6ff9 ERR:Bad #ifdef's 2001-05-17 15:48:32 -04:00
Luis Ibanez 43fb9a11b5 ENH: Added Methods for loading the cache 2001-05-17 12:38:19 -04:00
Luis Ibanez 063e398d57 ENH: Load the cache at start 2001-05-17 12:37:27 -04:00
Luis Ibanez 9277acda6a ENH: Added methods to load the cache 2001-05-17 12:36:44 -04:00
Ken Martin a1aa5d3723 moved into Template directory 2001-05-17 12:36:38 -04:00
Ken Martin 2e3c418500 unix fix 2001-05-17 12:14:18 -04:00
Ken Martin aa72e182fe half checked in changes for CMAKE_ROOT 2001-05-17 12:08:46 -04:00
Luis Ibanez 5e4b4ddaf2 VC++ Project file to construct the FLTK GUI for CMake 2001-05-17 12:02:56 -04:00
Luis Ibanez ab03a4d976 Main file that instantiates the GUI class and run it. 2001-05-17 12:02:09 -04:00
Luis Ibanez 483e6ddafd Implementation of the virtual Callbacks declared in the GUI 2001-05-17 12:01:30 -04:00
Luis Ibanez 259b5ad928 File generated by FLTK FLUID containing the implementation of the GUI 2001-05-17 12:00:26 -04:00
Luis Ibanez c1b4b7730e GUI description file used by FLTK interactive tool : FLUID 2001-05-17 11:58:00 -04:00
Bill Hoffman 1094200ea0 BUG: fix to compile on hp with aCC 2001-05-17 11:44:26 -04:00
Brad King 4d86b681de Renamed gccxml input/output files to drop _tcl qualification. 2001-05-17 11:22:11 -04:00
Bill Hoffman d4498a9e52 BUG: fix for sun compiler 2001-05-16 18:08:14 -04:00
Brad King 9f8d296f15 ERR: Removed use of member templates. 2001-05-16 17:43:53 -04:00
Brad King 93bdef43fb ERR: int -> unsigned int 2001-05-16 17:18:15 -04:00
Brad King d055ebb8c5 ERR: const error fixed. 2001-05-16 17:18:01 -04:00
Brad King 3f12d26adb ENH: Added cmCableClassSet.cxx to build. 2001-05-16 17:11:58 -04:00
Brad King 99a9fd6b3f ERR: Added is_open() check in cmGeneratedFileStream::operator bool() so that implicit conversion to bool is not used. 2001-05-16 17:11:38 -04:00
Brad King 5f416cf45b ERR: Removed dynamic_cast so that RTTI isn't required. 2001-05-16 17:11:01 -04:00
Brad King f08a1b8885 ENH: Adding CABLE_CLASS_SET and CABLE_WRAP_TCL commands. They cannot yet be used with the main branch of CABLE, though. 2001-05-16 16:41:30 -04:00
Brad King 8011fe0fad ENH: cmGeneratedFileStream class added to simplify copy-if-different usage on generated files. 2001-05-16 16:40:45 -04:00
Bill Hoffman 1cd9ce6f6e ENH: unify make process on unix 2001-05-16 15:15:21 -04:00
Brad King a5480276d5 ENH: Added cmData and corresponding DataMap in cmMakefile to allow commands to register arbitrary extra data with the makefile without modifying the cmMakefile class definition. 2001-05-16 09:19:46 -04:00
Ken Martin a12448c19b added output directory support 2001-05-15 13:14:13 -04:00
Sebastien Barre 60a8a2f6aa Changed separator between registry key and its value. Change regexp for registry key. 2001-05-14 16:47:09 -04:00
Bill Hoffman 942388186f ENH: put back lost changes from r1.38 2001-05-14 10:36:04 -04:00
Sebastien Barre 4d07ba8b75 fix + => += bug reported by A. Perera 2001-05-12 07:29:23 -04:00
Sebastien Barre 23df737b6f I know, there are more serious things to do :) A new icon. The previous one has not be overwritten, it's in there too. 2001-05-11 17:41:33 -04:00
Sebastien Barre 0d2c80aa2d Extended the registry key regexp 2001-05-11 17:22:24 -04:00
Sebastien Barre fc70deedcf Add support for a specific value name in a registry key 2001-05-11 17:11:06 -04:00
Geoffrey Cross 9f036244b7 Cache file is a bit prettier 2001-05-11 14:49:46 -04:00
Bill Hoffman 72a9a5546f BUG: fix find library for unix 2001-05-11 14:39:30 -04:00
Ken Martin 78232180f4 fix for expanding library vars 2001-05-11 13:52:54 -04:00
Sebastien Barre d9858fea3b Fix help string when NAMES was used (forgot the case when there is no name) 2001-05-11 12:30:42 -04:00
Sebastien Barre fb35c19d30 Fix help string when NAMES was used 2001-05-11 12:13:14 -04:00
Brad King 6edfd1104c ERR: int -> unsigned int. 2001-05-11 11:45:04 -04:00
Bill Hoffman f81ae29834 BUG: add back thread library 2001-05-11 11:39:31 -04:00
Ken Martin dbfc72c6b5 expands reg values 2001-05-11 11:07:05 -04:00
Ken Martin 639f1fa239 added registry entry support and windows app support 2001-05-11 10:53:17 -04:00
Bill Hoffman a53f300bc0 BUG: fix gui problem 2001-05-11 10:04:24 -04:00