Commit Graph

35102 Commits

Author SHA1 Message Date
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
Bill Lorensen
79b7d8a112 ERR: missing std:: on cout. 2001-02-27 12:00:03 -05:00