Commit Graph

532 Commits

Author SHA1 Message Date
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
Bill Hoffman 69b51cc245 BUG: fix up gui with values that stay around too long 2001-05-10 17:23:00 -04:00
Geoffrey Cross e539432495 definitions should now be overwritten if they already exist 2001-05-10 16:21:45 -04:00
Bill Hoffman d04756d8f7 BUG: fix unix path search 2001-05-10 15:50:03 -04:00
Ken Martin a15ae83e95 fix for expaning libraries prior to generating dsp 2001-05-10 15:32:49 -04:00
Geoffrey Cross 978407e042 Reads and uses MSPROJECT_TEMPLATE_DIRECTORY if it exists 2001-05-10 14:30:16 -04:00
Ken Martin 32f7cef6f3 added win32 executable option 2001-05-10 13:52:23 -04:00
Brad King 968610b041 BUG: Removed stray debugging output statement. Also renamed some variables for clarity. 2001-05-10 11:20:16 -04:00
Brad King 09e9a53bb1 ERR: RunCommand method needed return in unix. 2001-05-10 11:19:15 -04:00
Brad King 68ac32e60a ERR: Removed unused variable 2001-05-10 11:18:52 -04:00
Geoffrey Cross 401b9eea0b ADD LINK32s are now on multiple lines because VC breaks otherwise 2001-05-09 18:00:03 -04:00
Bill Hoffman 02bdff675d BUG: escape spaces before adding .lib 2001-05-09 16:17:03 -04:00
Bill Hoffman 013b9b3849 ENH: escape spaces 2001-05-09 16:08:50 -04:00
Bill Hoffman e30a660df5 ENH: only add .lib if no .lib exists 2001-05-09 15:48:06 -04:00
Bill Hoffman f07ee5b817 ENH: change find library and find program to look for more than one name 2001-05-09 14:53:32 -04:00
Bill Hoffman 1dc7ae38ea BUG: match called on invalid number 2001-05-09 13:44:30 -04:00
Ken Martin 54dcf6932a cleaned up configure some 2001-05-09 13:22:20 -04:00
Jim Miller 4d2e6c8394 FIX: only clear the cache on a load when the load needs to read internal values. Otherwise, it is assumed that we are reading another projects cache. 2001-05-09 11:15:57 -04:00
Bill Hoffman ad2247244d BUG: fix crash 2001-05-09 10:13:12 -04:00
Bill Hoffman df5059949d BUG: fix use beyond end of array 2001-05-09 09:52:21 -04:00
Ken Martin cb6bc6f0aa added load cache command and fixed source file 2001-05-09 08:51:54 -04:00
Brad King a74d8698eb ERR: LoadCache needed to return a value. 2001-05-08 17:37:55 -04:00
Ken Martin 36b4fbb1f4 added ability to load another cache 2001-05-08 17:04:22 -04:00
Ken Martin cdffbea017 now adds src and bin dir into cache 2001-05-08 17:03:39 -04:00
Ken Martin 67e31b789f fixed bug in init code 2001-05-08 16:20:24 -04:00
Bill Hoffman 17d7ff0358 ENH: add initial path support for file choosers 2001-05-08 13:40:08 -04:00
Ken Martin 237f960c89 BUG: added arg0 to link libraries 2001-05-08 11:40:47 -04:00
Brad King 0829faa9e1 ENH: Moved cache entry addition into cmMakefile::AddLibrary and AddExecutable so that commands do not have to add it explicitly. 2001-05-07 18:14:13 -04:00
Bill Hoffman 885e37da22 ENH: call configure from cmake 2001-05-07 18:11:16 -04:00
Dan Blezek 5066defc23 BUG: Removing Remove Variables call 2001-05-07 10:02:56 -04:00
Bill Hoffman a5f6b47661 BUG: add internal cache entry for executables, so depends can work 2001-05-05 11:28:03 -04:00
Bill Hoffman 8aa2182806 BUG: add removed command, and sort the order in cmCommands.cxx 2001-05-05 11:03:35 -04:00
Ken Martin e126954393 fixes for untiltiy targets in all 2001-05-04 17:00:22 -04:00
Dan Blezek 1349d06e78 ENH: Proper build name 2001-05-04 16:44:24 -04:00
Dan Blezek f386664efc ENH: Correct sitename 2001-05-04 16:43:54 -04:00
Ken Martin 089aa3e106 option to make utilities in the all target 2001-05-04 15:50:26 -04:00
Ken Martin d1939b26ee updates 2001-05-04 12:52:56 -04:00
Bill Hoffman 8a21493f56 ENH: move testing stuff to cmake from configure, good bye dashboard... :) 2001-05-04 11:34:59 -04:00
Bill Hoffman de10cfc72e ENH: move testing stuff to cmake from configure, good bye dashboard... :) 2001-05-04 11:30:46 -04:00
Brad King 33e1a4a09a ENH: Added support to EscapeSpaces to use double quotes on windows. 2001-05-04 10:44:59 -04:00
Brad King 6c54371c8f ENH: Added use of CMAKE cache entry for generating the DSP/makefile build rules. 2001-05-04 10:44:26 -04:00
Brad King dec4d7afe1 ENH: Added use of CMAKE cache entry for generating the DSP build rules. 2001-05-04 10:44:11 -04:00
Ken Martin 56714a49d4 fixed custom command rule 2001-05-04 09:56:07 -04:00
Ken Martin 4d9b2f59cc better custom rules 2001-05-04 09:39:05 -04:00
Ken Martin faaadc4a08 better If checks 2001-05-04 08:46:05 -04:00
Ken Martin dd2876adb0 removed old functions 2001-05-04 08:45:17 -04:00
Brad King 5e4a89b1b9 ENH: Added generation of internal CMAKE cache entry with path to command-line CMake executable. 2001-05-03 16:55:41 -04:00
Brad King 5079efdc68 ENH: Added cmSystemTools::FindProgram() and full-path detection utilities. 2001-05-03 16:55:18 -04:00
Ken Martin 79f95167bd minor fixes 2001-05-03 15:28:06 -04:00
Ken Martin 34a60cdcc9 removed deprecated commands 2001-05-03 11:04:11 -04:00
Ken Martin 2e6ea303c0 now support cmakedefine 2001-05-03 10:35:15 -04:00
Ken Martin fc1562f004 system config uses cmake commands now 2001-05-03 08:52:32 -04:00
Ken Martin d649156aa1 cache loaded into makefile 2001-05-02 11:53:39 -04:00
Ken Martin 6d5508e64b fixed bug in limiting to source lists 2001-05-01 17:52:36 -04:00
Brad King 1d4a3aa48e ENH: Changed cmCableWrapCommand to inherit from cmCableDefineSetCommand since they do almost exactly the same thing. Added a GetXmlTag virtual function to both classes to return what XML tag to generate in the set's output. cmCableDefineSetCommand generates a "Set" tag, and cmCableWrapCommand generates a "WrapperSet" tag. What is inside the tags is still generated by the cmCableDefineSetCommand superclass. 2001-05-01 17:37:45 -04:00
Brad King 45e9d19c6c ENH: Changed WriteConfiguration back to const because it doesn't need to report errors anymore. 2001-05-01 17:35:23 -04:00
Bill Hoffman f7d33c41cf ADD: add utiltity templates 2001-05-01 17:12:04 -04:00
Bill Hoffman 96ec40943c ENH: implement ADD_TARGET command, and add an ALL_BUILD target 2001-05-01 16:55:32 -04:00
Ken Martin 13d4fd06f0 cache now loaded into makefile 2001-05-01 16:34:53 -04:00
Ken Martin ed4f14fb42 added method to puch cache into makefile defines 2001-05-01 16:28:32 -04:00
Ken Martin de203f736c slight bug in If command I think 2001-05-01 16:27:51 -04:00
Ken Martin a99dfa60ae new set command and IF NOT 2001-05-01 11:16:20 -04:00
Ken Martin 2fb2207c10 bug fixes 2001-04-30 14:56:06 -04:00
Brad King e7519358e7 BUG: Fixed output of CMakeLists.txt path in cable_config.xml dependency list for unix. Needed to escape spaces instead of enclosing in double quotes. 2001-04-30 11:51:17 -04:00
Brad King 73644c3acd ERR: Removed a conflict that was checked in. 2001-04-30 11:29:30 -04:00
Anonymous d6fae5faf0 New command: INCLUDE(somefile.txt) 2001-04-30 10:52:58 -04:00
Ken Martin 2da0c57d46 added TARGET_LINK_LIBRARY command and support for debug and release libraries to link against 2001-04-30 10:44:00 -04:00
Brad King 13143f51d2 ERR: Renamed CustomCommands to BuildRules to match change in cmSourceGroup. 2001-04-27 14:57:48 -04:00
Brad King 244892bc3b BUG: Removed output of GCC_XML rules when the command cannot be found. 2001-04-27 14:52:16 -04:00
Brad King 2f42d7ffcb BUG: Removed output of dual rules for source files that are processed by both the compiler and by a custom command. Also removed generation of duplicate CMakeLists.txt in the project files. 2001-04-27 14:51:43 -04:00
Ken Martin ca64a39b86 added configure file 2001-04-27 14:25:42 -04:00
Bill Hoffman 5b13f975b9 BUG: fix inplace builds 2001-04-27 11:36:53 -04:00
Bill Hoffman de67154214 ENH: fix in source build with non-gnu 2001-04-27 11:03:32 -04:00
Bill Hoffman e14ecec4c7 ENH: add output when creating files 2001-04-27 09:32:55 -04:00
Ken Martin 07bd60f6b3 better help strings 2001-04-27 09:30:27 -04:00
Will Schroeder dbdf1c356b ENH:New copyright 2001-04-27 09:13:01 -04:00
Will Schroeder 54cfe84f3f ENH:New copyright 2001-04-27 08:01:17 -04:00
Will Schroeder 1ba4ef0fdf ENH:Copyright 2001-04-27 07:55:13 -04:00
Ken Martin 41e1270413 support for debug and opt libraries 2001-04-26 16:22:53 -04:00
Ken Martin 888e47ddb4 better help 2001-04-26 15:41:18 -04:00
Brad King 61d2314989 ENH: Changed WriteConfiguration to non-const so it can do error checking. Added parsing and output of a name for each WrapperSet generated from a CABLE_WRAP command. 2001-04-26 15:27:38 -04:00
Bill Hoffman 2c1fb789d7 ENH: add help for cache entries 2001-04-26 14:53:44 -04:00
Ken Martin 6e5af0e6cc some fixes for If commands 2001-04-26 10:49:12 -04:00
Ken Martin 30ad61805b bug fixes 2001-04-26 09:38:31 -04:00
Bill Hoffman ab7f884a44 ENH: set initial build to source dir 2001-04-25 19:01:12 -04:00
Bill Hoffman 11b68dea51 ENH: add error checking for empty build dir 2001-04-25 18:53:33 -04:00
Bill Hoffman 5c83326fb4 ENH: clean up cmake GUI and remove the parsing of CMakeLists.txt files by configure 2001-04-25 16:09:17 -04:00
Ken Martin 61091234c3 rules were not inherited when they should be 2001-04-25 11:47:03 -04:00
Brad King c3ab706698 BUG: Fixed output of dependencies. It needs to loop over the makefile's targets, not the source lists. 2001-04-25 09:39:23 -04:00
Brad King ddbf1feab4 STYLE: Updated comments for name change cmClassFile->cmSourceFile 2001-04-25 09:37:57 -04:00
Brad King 91ddeacdbb ERR: cmClassFile.h -> cmSourceFile.h include change. 2001-04-24 17:33:09 -04:00
Ken Martin 73f04d1409 many fixes and cleanup and features 2001-04-24 16:49:12 -04:00
Bill Hoffman b5746484e4 BUG: fix duplicate property items 2001-04-24 14:19:13 -04:00
Bill Hoffman 37468fad3a BUG: fix cache updates 2001-04-24 13:32:31 -04:00
Bill Hoffman 818b0e5bc1 BUG: fix build directory problem 2001-04-24 12:40:37 -04:00
Bill Hoffman 90e5612298 ENH: new GUI editor for cmake cache file 2001-04-23 16:40:29 -04:00
Ken Martin 619dd8c479 added option command 2001-04-23 16:34:12 -04:00
Ken Martin b49204ab0d new command 2001-04-23 16:33:24 -04:00
Dan Blezek 8852ed9d2f BUG: Clean was not doing it's job 2001-04-23 13:58:36 -04:00
Brad King 80ce581a0d ERR: Added virtual destructor to complement virtual functions in cmIfFunctionBlocker. 2001-04-23 10:23:24 -04:00
Ken Martin b5f62159ca added if else endif add definition 2001-04-19 17:39:03 -04:00
Ken Martin 24bce99cbf cleaned up the coding style made ivars private etc 2001-04-19 13:28:46 -04:00
Brad King 57c4325c7d ERR: We can't assume a vector iterator is a pointer. It must be dereferenced to get a reference to the element, and then we can take the address of that to get a pointer. "i" becomes "&*i" 2001-04-18 08:01:56 -04:00
Brad King c025838c73 ERR: Removed unused variable. 2001-04-17 07:42:33 -04:00
Bill Hoffman 7155d1f68b BUG: fix small compile issues on HP aCC 2001-04-16 15:40:40 -04:00
Brad King f63e4a144c ENH: Changed m_Indices to an stl set and renamed it to m_IndexSet. Using a set results in a significant performance increase and reduction in memory usage. 2001-04-16 12:31:56 -04:00
Jim Miller e963dcaa8f FIX: allow ADD_LIBRARY with no source list 2001-04-16 10:15:05 -04:00
Ken Martin 7b362bdb1f fixed cable package issue 2001-04-16 10:01:13 -04:00
Ken Martin e40aaa57c3 some bug fixes 2001-04-12 15:34:09 -04:00
Brad King fb6c4b8710 ENH: Added individual library linkage output so that shared libraries will not try to link against themselves. 2001-04-12 09:55:08 -04:00
Ken Martin e784f153cf removed old rules 2001-04-12 09:49:33 -04:00
Brad King 69308873f9 ENH: Generation now sets up proper linking of shared libraries to each other. 2001-04-11 16:34:53 -04:00
Ken Martin 865ec96644 major changes to support multiple libraries and source lists 2001-04-11 14:59:02 -04:00
Brad King 7b47a5d2ef ENH: Need BUILD_SHARED_LIBRARIES defined for making windows DLLs. 2001-04-10 15:26:57 -04:00
Brad King d1e05d738f ERR: Added double-quotes around command name before arguments are appended. 2001-04-09 10:56:55 -04:00
Brad King a04fa127a8 ERR: Missed one EscapeSpaces call. 2001-04-09 10:53:17 -04:00
Brad King e0da3ef275 ERR: Corrected use of double-quotes to be compatible with UNIX make. Now double quotes (windows) or escape sequences for spaces (unix) are added when dependencies are output. 2001-04-09 10:31:36 -04:00
Brad King e7bd5fcd19 ENH: Added support for spaces in the output directory names. Spaces in the input directory name may work also, but are untested. 2001-04-09 09:44:29 -04:00
Bill Hoffman 70b14df3f0 BUG: fix depends for libraries and executables in the same dir 2001-04-06 17:01:57 -04:00
Bill Hoffman 2a7964e310 ENH: better error reporting, and add NOTFOUND into cache for library and file find 2001-04-06 14:51:53 -04:00
Ken Martin 3355878eeb fixed the documentation some 2001-04-06 12:00:39 -04:00
Jim Miller 13b8be3fb7 FIX: configurations list needed to be reset for each dsp file created 2001-04-06 08:28:57 -04:00
Jim Miller ee12876e2d FIX: returned to using /O2 optimization level and put a pragma in the netlib code that could not handle the /Og component of /O2 2001-04-04 09:33:59 -04:00
Brad King e318d87aff ERR: Blank line regular expression updated to allow whitespace on the line. 2001-03-28 11:49:15 -05:00
Brad King 9b079becdf ENH: Added support for CABLE_SOURCE_FILES to refer to files that are not in the current directory. The include path is searched for the files. 2001-03-23 14:27:02 -05:00
Brad King 408cad388a ERR: Added pragma to disable symbol length warning for Intel compiler. 2001-03-21 15:52:29 -05:00
Brad King 20fb92d80b ERR: Small bug in generated DSP file fixed. A custom command environment variable has been replaced with explicity writing out the command. 2001-03-20 13:48:23 -05:00
Brad King 8c087d0e7a ENH: Added SOURCE_GROUP command and corresponding support code. This command allows CMakeLists files to specify how sources are organized into groups in the generated DSP files and makefiles. 2001-03-20 13:20:59 -05:00
Jim Miller 51ef865ef8 ENH: ignore unused libary warnings, removed /force 2001-03-19 11:47:12 -05:00
Brad King 410f7d12db ENH: Added text files group to DSP output. CMakeLists.txt is duplicated in this group and outside, but fixing this will require a reorganization of custom rule generation. I should get to that soon. 2001-03-19 11:02:58 -05:00
Brad King 28cdb19782 ERR: Changed generation of rule to generate cable_config.xml to be produced differently for windows and unix. 2001-03-19 11:01:33 -05:00
Brad King 31ae187d0c ERR: Removed functions I just added. They don't belong here (yet?). 2001-03-19 11:00:23 -05:00
Brad King a8f9aa814e ENH: Added generation of a rule to re-run CMake if the cable_config.xml file is missing. 2001-03-19 10:09:43 -05:00
Brad King 9312a7706b ENH: Added functions to get information about the CMake executable on each platform. 2001-03-19 10:09:04 -05:00
Brad King 553457a4a4 ERR: Re-ordered declaration of members v. order of initialization on the constructor to match each other. 2001-03-16 11:14:08 -05:00
Brad King 2d26d0be68 BUG: Rearranged cable config file open to do open in construction of m_OutputFile. Fixes problem on SGI with opening the file. 2001-03-16 11:04:35 -05:00
Brad King df8a7ecafd ENH: Changed generated includes to not have full path specified. 2001-03-16 09:25:18 -05:00
Brad King be4db9150c ENH: Added INCLUDE_REGULAR_EXPRESSION command to set regular expression used in dependency checking. 2001-03-15 18:09:16 -05:00
Brad King b9a8948ec8 ENH: Added SOURCE_FILES syntax to CABLE_DEFINE_SET command. 2001-03-15 14:46:08 -05:00
Brad King f84972610e BUG: Moved definition of CMAKE_SOURCE_DIR and CMAKE_BINARY_DIR to be as soon as their information is known. 2001-03-15 14:33:47 -05:00
Brad King 354992c522 BUG: Fixed segfault when CABLE_PACKAGE is only CABLE command. Related to order of virtual destructor calls. 2001-03-15 10:42:43 -05:00
Brad King d3735b65d6 ERR: Added for-loop scoping hack for CMake sources on MSVC 2001-03-14 17:49:47 -05:00
Brad King 08ff3427a8 ENH: Added support for comments inside function calls and indented comments. 2001-03-14 16:34:24 -05:00
Brad King 007f5ccd5f ENH: Added support for element tag specification with syntax tag:element as an argument to the CABLE_DEFINE_SET command. A single colon with nothing to its left will result in an empty tag. 2001-03-13 18:01:49 -05:00
Brad King 50c9139628 ERR: Less-than-zero test replaced with greater-than-zero since we want zero arguments. 2001-03-13 09:33:55 -05:00
Brad King ce484264de ENH: Improved error handling when GetError is called on a command that has not called SetError. 2001-03-12 18:30:58 -05:00
Geoffrey Cross 8c4795025f Include directories under Win32 only (inherited by subdirs) 2001-03-12 10:10:39 -05:00
Brad King 8fb07209eb ENH: Finished Simplifying dsptemplate processing with in place of separate Release, Debug, ReleaseDLL, ... configurations. 2001-03-09 16:56:38 -05:00
Brad King 772b1f6278 ERR: Fixed library path problem for ReleaseMinSize build. should now be used in place of separate Release, Debug, and ReleaseMinSize. 2001-03-09 15:35:13 -05:00
Brad King 05f863d5ab ERR: Fixed header template for Release MinSize builds. 2001-03-09 14:35:02 -05:00
Brad King 68ff294f84 ENH: Added Release MinSize configuration for executables. 2001-03-09 11:34:22 -05:00
Brad King f2cd113761 ENH: Made UTILITY_SOURCE command inherited, just like FIND_PROGRAM. 2001-03-09 11:33:33 -05:00
Brad King 2924befe14 ERR: Missing initalization of a cmClassFile::m_HeaderFileOnly fixed. 2001-03-09 11:16:35 -05:00
Brad King 5fc8300476 ENH: Added utility dependency support. Now a project can depend on other executables as well as link libraries. 2001-03-09 10:53:32 -05:00
Brad King 60507258c7 ERR: Added automatic creation of directory for cable_config.xml file and corresponding error reporting. 2001-03-09 10:52:43 -05:00
Brad King 93a17629b6 ENH: Added proper dependency generation for a package on cable executable. 2001-03-09 10:52:03 -05:00
Brad King 4f59f98b70 ERR: Replaced CMAKE_CFG= with CMAKE_CFG_OUTDIR= to fix windows behavior. 2001-03-08 18:24:47 -05:00
Brad King 1b6afc5c53 ENH: Added output of custom rules for XML sources. 2001-03-08 18:13:43 -05:00
Brad King 670afe1fc0 ENH: Added output of defines flags as part of INCLUDE_FLAGS. 2001-03-08 17:38:46 -05:00
Brad King fe25e5873b ENH: Added output of a custom command's m_Source as a dependency. 2001-03-08 17:31:59 -05:00
Brad King b23fedda77 ERR: Minor wording error in output message. 2001-03-08 17:31:27 -05:00
Brad King 519f9d81e3 ENH: Creation of generator rule now properly uses the custom command's m_Source member. 2001-03-08 17:30:53 -05:00
Brad King 71153219e1 ENH: Added creation of custom rules for generating CABLE packages. 2001-03-08 16:13:27 -05:00
Brad King 02fe911803 ENH: Added support for finding dependencies for files that don't exist. Dependency recursion begins with hints provided in the cmClassFile for a file if it doesn't exist. 2001-03-08 16:12:16 -05:00
Brad King 353f6c3261 ENH: Added .txx detection for Header block output. 2001-03-08 11:30:26 -05:00
Brad King 4666b01710 ENH: Added UTILITY_SOURCE command for specifying where a 3rd party utility's source is located when it is included in the distribution of a project. 2001-03-08 10:30:18 -05:00
Brad King 5c8b68ba70 ERR: Commented out experimental code that was accidentally checked in. 2001-03-07 13:33:29 -05:00
Brad King 8f6468f9f2 ENH: Added Cable to Utilities and appropriate CMakeLists.txt changes. Moved VXLNumerics link out of source's root directory and into separate entries for Code and Testing directories. This prevents linking of all programs (like Cable) with the numerics library. 2001-03-07 13:23:59 -05:00
Brad King 278bcbd7be ENH: Added custom rule support to cmUnixMakefileGenerator. 2001-03-02 16:04:26 -05:00
Will Schroeder 9f98906e92 BUG: repeat all -l options to avoid having to worry about link order. 2001-03-02 13:47:33 -05:00
Brad King b6d1cda20e ENH: CABLE config file (config_cable.xml) should now be opened in the output directory. 2001-03-02 12:27:41 -05:00
Brad King dc72655414 ENH: Change to new CABLE command architecture. CABLE configuration code is now generated on the first pass, during the Invoke() calls. 2001-03-01 16:47:05 -05:00
Bill Hoffman af30fe6745 BUG: fix circular depends on libraries and remove depends for static libraries 2001-02-28 17:50:15 -05:00
Brad King d0a8794746 ENH: CABIL -> CABLE rename. 2001-02-28 09:34:01 -05:00
Ken Martin e5e2a57bfb many enhancements including dll support 2001-02-27 16:50:51 -05:00
Ken Martin d13d283f14 bug fixes 2001-02-27 16:49:53 -05:00
Ken Martin e14d38d3c8 added new commands 2001-02-27 16:49:33 -05:00
Ken Martin a91e3b5158 added wrap exclude ivar 2001-02-27 16:48:55 -05:00
Ken Martin 2bba34959c new commands 2001-02-27 16:48:15 -05:00
Ken Martin cab31a5013 dll build rules 2001-02-27 16:46:43 -05:00
Ken Martin 6e86bd7238 change in options for much smaller libraries 2001-02-27 16:44:58 -05:00
Brad King 711c652edb ENH: Implemented automatic tag generation for CABIL_DEFINE_SET command. Added tag output to WriteConfiguration methods. Added CABIL_INSTANTIATE_CLASS command to generate explicit class template instantiation configuration output. 2001-02-27 16:28:56 -05:00
Brad King 41d198ed40 ENH/BUG: Improved function parsing to allow just about anything inside a double-quoted argument. Also fixed parsing of lines with both quoted and non-quoted arguments. 2001-02-27 15:41:21 -05:00
Bill Lorensen 5c74b6b90d ENH: mask on mkdir set to 777. 2001-02-27 12:00:36 -05:00