Commit Graph

130 Commits

Author SHA1 Message Date
Andy Cedilnik 8a96b2ec49 ERR: Set source files properties is needed for Curl build 2003-04-25 14:51:23 -04:00
Bill Hoffman 3823f5547b BUG: fix compile error on windows because of windows.h 2003-04-17 08:03:55 -04:00
Ken Martin 0fcdeabaf1 streamline bootstrap 2003-04-16 16:17:02 -04:00
Andy Cedilnik 814b8856a0 Add command for accessing cmake properties. At this point the only properties are VARIABLES and CACHE_VARIABLES. Also add test for this feature 2003-03-06 11:20:26 -05:00
Brad King 259a49aaac ENH: Added FIND_PACKAGE command prototyp. 2003-01-21 17:15:22 -05:00
Bill Hoffman c4fa5d1fdf ENH: add a new command that allows exports of library dependencies from a project to a file 2003-01-20 16:59:02 -05:00
Bill Hoffman 3859417d1a ENH: add target properties 2002-12-20 17:15:45 -05:00
Brad King 42c464c05e ENH: Added STRING command. 2002-11-06 17:35:27 -05:00
Brad King 1f6a3c67b1 ENH: Added reference to Copyright.txt. Removed old reference to ITK copyright. Changed program name to CMake instead of Insight in source file header. Also removed tabs. 2002-10-23 18:03:27 -04:00
Andy Cedilnik 92714311c9 Add WRITE_FILE command, which writes string to a file 2002-09-20 13:14:47 -04:00
Ken Martin d4f5545007 updated to try compile 2002-09-19 09:49:14 -04:00
Brad King e500dd4b77 ERR: Removed accidental commit. 2002-09-10 09:51:14 -04:00
Brad King 722f923a9e BUG: Missing AC_SUBST commands added. 2002-09-10 09:50:39 -04:00
Ken Martin d0be2896d7 changed cache manager and registered generators to no longer be singletons 2002-08-28 14:51:10 -04:00
Ken Martin 716eb19819 fixed bootstrap build to not use LoadCOmmandCOmmand 2002-08-27 08:36:03 -04:00
Ken Martin d99454cba4 now uses stubs 2002-08-26 10:52:04 -04:00
Ken Martin 216c985f72 added new command 2002-08-13 15:46:33 -04:00
Brad King a83e8170e9 ENH: Added ITK Tcl wrapping command. 2002-05-08 13:11:53 -04:00
Bill Hoffman 2d37e6d1a8 ENH: add new command to separate space separated arguments 2002-04-30 14:00:35 -04:00
Ken Martin 9c69be42de updated for 1.4 2002-04-22 11:50:43 -04:00
Bill Hoffman 0415b58573 ENH: backwards compatible for VTK 4.0, add cmake version requires 2002-04-17 16:16:06 -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 7d76de4403 make sure ; expansion is done in all commands 2002-03-29 14:20:32 -05:00
Bill Hoffman 8b3b49a010 ENH: major change, the cmMakefile now contains a master list of cmSourceFile objects, the source lists reference the list via pointers, also you can now set properties on a file, like compile flags, abstract, etc. 2002-03-29 10:06:30 -05:00
Bill Hoffman 2f639d37b5 ENH: add new command to create a test driver 2002-03-20 16:19:00 -05:00
Bill Hoffman 076aafe79a ENH: add file specific compile flags 2002-03-04 14:14:41 -05:00
Will Schroeder a6a43d5320 ENH:Updated copyright 2002-01-21 15:30:43 -05:00
Brad King fa53ab0807 ENH: Adding VTK_MAKE_INSTANTIATOR command. This command will be used by VTK kits to register their classes with vtkInstantiator. 2001-12-17 16:20:33 -05:00
Luis Ibanez 1bb3fada7a ENH: Command for running FLTK's UI tool "Fluid" was added. 2001-11-27 00:03:45 -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 da17f30cb5 ENH: add new command VARIABLE_REQUIRES for better debugging of list files 2001-11-19 17:52:08 -05:00
Franck Bettinger becce939a2 support for compilation of .ui files into .h and .cxx files 2001-11-09 12:03:41 -05:00
Andy Cedilnik 39766efaaa Added accessor for add custom command 2001-11-07 16:47:38 -05:00
Phil Pritchett 4ba36ca453 INCLUDE_EXTERNAL_MSPROJECT command 2001-10-31 07:03:32 -05:00
Ian Scott 3a316a6e0a added a QT_WRAP_CPP command 2001-10-15 14:19:53 -04:00
Bill Hoffman 53dd41451d ENH: add Use mangled mesa command 2001-09-17 13:58:07 -04:00
Brad King 8a03ccda07 ENH: Added SUBDIR_DEPENDS command and corresponding support code. This command allows specification that a set of subdirectories be built before a particular directory. 2001-08-01 16:14:16 -04:00
Brad King cfa25e9e1a ENH: Added INSTALL_PROGRAMS command and corresponding support. This involved splitting cmTarget::INSTALL into INSTALL_FILES and INSTALL_PROGRAMS enum values. INSTALL_FILES no longer adds execute permission. The INSTALL_PROGRAMS commnad takes either a list of explicit names, or a regex. It will not expand source lists like the INSTALL_FILES command will. 2001-07-31 11:29:21 -04:00
Ken Martin 4ab2650802 added for each command 2001-07-25 16:53:13 -04:00
Brad King dc87e1906d ENH: Added CONFIGURE_GCCXML command to do hard work of configuring GCCXML's flags for the current compiler. Currently only implemented correctly for Visual C++ in Windows. 2001-07-23 11:07:38 -04:00
Brad King 6307ffbb65 ENH: Removed deprecated command completely. 2001-07-02 15:58:01 -04:00
Ken Martin 7eb2940eed alphabetized 2001-06-27 11:49:02 -04:00
Ken Martin 43ac1a3a86 added add dependencies command 2001-06-26 10:01:03 -04:00
John Biddiscombe 81e6046a99 ERR: Serious problems with my CVS. How did this get committed? 2001-06-22 14:23:31 -04:00
John Biddiscombe 348d1994ac ENH: Added new command SOURCE_FILES_REMOVE which can be used
to take files out of the build. Especially useful when certain compilers choke on the
odd file.
2001-06-22 09:58:13 -04:00
Brad King 873c9e7840 ENH: Removing old-style cable commands related to the instantiation functionality which has now been removed from cable. 2001-06-19 12:03:04 -04:00
Ken Martin cdf786f9f8 removed old added new 2001-06-12 11:12:00 -04:00
Ken Martin 0faf289dfa removed old added new 2001-06-12 11:08:39 -04:00
Ken Martin 37801ddaae added enable testing deprecated some commands 2001-06-06 13:58:18 -04:00
Jim Miller 22270abae5 ENH: Added AddTest command 2001-06-05 20:34:57 -04:00
Ken Martin 648eedf9c6 removed find include command finally added message 2001-06-04 17:16:36 -04:00
Sebastien Barre d8c34cfb81 Welcome to cmGetFilenameComponentCommand ("Get a specific component of a full filename") 2001-05-24 21:13:56 -04:00
Ken Martin dbebd0a276 added install rules 2001-05-23 11:31:43 -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
Ken Martin cb6bc6f0aa added load cache command and fixed source file 2001-05-09 08:51:54 -04:00
Bill Hoffman 885e37da22 ENH: call configure from cmake 2001-05-07 18:11:16 -04:00
Bill Hoffman 8aa2182806 BUG: add removed command, and sort the order in cmCommands.cxx 2001-05-05 11:03:35 -04:00
Bill Hoffman de10cfc72e ENH: move testing stuff to cmake from configure, good bye dashboard... :) 2001-05-04 11:30:46 -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 a99dfa60ae new set command and IF NOT 2001-05-01 11:16:20 -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
Ken Martin 30ad61805b bug fixes 2001-04-26 09:38:31 -04:00
Ken Martin 73f04d1409 many fixes and cleanup and features 2001-04-24 16:49:12 -04:00
Ken Martin 619dd8c479 added option command 2001-04-23 16:34:12 -04:00
Ken Martin b5f62159ca added if else endif add definition 2001-04-19 17:39:03 -04:00
Ken Martin 865ec96644 major changes to support multiple libraries and source lists 2001-04-11 14:59:02 -04: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
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
Geoffrey Cross 8c4795025f Include directories under Win32 only (inherited by subdirs) 2001-03-12 10:10:39 -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 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
Brad King d0a8794746 ENH: CABIL -> CABLE rename. 2001-02-28 09:34:01 -05:00
Ken Martin e14d38d3c8 added new commands 2001-02-27 16:49:33 -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 b908149828 ENH: Added CABIL commands for configuration file generation. 2001-02-26 18:00:49 -05:00
Ken Martin acbd160dd2 a variety of fixes and enhancements 2001-02-26 17:17:34 -05:00
Bill Hoffman db267f533b ENH: get rid of special msc configure file 2001-02-12 19:49:52 -05:00
Bill Hoffman d195c01a90 ENH: add cache manager class, move all commands into cmCommands.cxx to speed up compile times, share a .lib with the command line and mfc versions. 2001-02-12 14:26:25 -05:00