Commit Graph

68 Commits

Author SHA1 Message Date
Brad King cf82992964 ENH: Extended INCLUDE_REGULAR_EXPRESSION to allow selective complaints about missing dependencies. 2001-06-21 15:02:52 -04:00
Bill Hoffman 4f77d737c9 ENH: move utilities to targets from makefile, and add versioning to cache 2001-06-07 14:52:29 -04:00
Ken Martin 37801ddaae added enable testing deprecated some commands 2001-06-06 13:58:18 -04:00
Bill Hoffman 9922155423 ENH: rename Invoke to InitialPass 2001-06-06 13:19:15 -04:00
Jim Miller 6948617497 Change name of file created from Testfile to CMakeTestfile.txt 2001-06-06 11:02:13 -04:00
Jim Miller dce5c3efcc FIX: forgot to close the files 2001-06-06 07:47:56 -04:00
Jim Miller 84dc25e9f5 ENH: Added AddTest, and GenerateTestfile routines 2001-06-05 20:34:01 -04:00
Bill Hoffman a3cfcd9894 BUG: clean up memory leaks. 2001-06-04 10:18:03 -04:00
Ken Martin 3ebfc32b5e added install target support 2001-05-23 11:53:37 -04:00
Ken Martin 619864c09e new out of place builds 2001-05-21 09:32:11 -04:00
Ken Martin aa72e182fe half checked in changes for CMAKE_ROOT 2001-05-17 12:08:46 -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 639f1fa239 added registry entry support and windows app support 2001-05-11 10:53:17 -04:00
Geoffrey Cross e539432495 definitions should now be overwritten if they already exist 2001-05-10 16:21:45 -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
Ken Martin e126954393 fixes for untiltiy targets in all 2001-05-04 17:00:22 -04:00
Ken Martin 089aa3e106 option to make utilities in the all target 2001-05-04 15:50:26 -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 faaadc4a08 better If checks 2001-05-04 08:46:05 -04:00
Ken Martin fc1562f004 system config uses cmake commands now 2001-05-03 08:52:32 -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
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
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
Will Schroeder 54cfe84f3f ENH:New copyright 2001-04-27 08:01:17 -04:00
Ken Martin 41e1270413 support for debug and opt libraries 2001-04-26 16:22:53 -04:00
Ken Martin 30ad61805b bug fixes 2001-04-26 09:38:31 -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 73f04d1409 many fixes and cleanup and features 2001-04-24 16:49:12 -04:00
Bill Hoffman 818b0e5bc1 BUG: fix build directory problem 2001-04-24 12:40:37 -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
Ken Martin 865ec96644 major changes to support multiple libraries and source lists 2001-04-11 14:59:02 -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
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
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 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 4f59f98b70 ERR: Replaced CMAKE_CFG= with CMAKE_CFG_OUTDIR= to fix windows behavior. 2001-03-08 18:24:47 -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 e6713c5604 ERR: Fixed unknown command output error message for spacing. 2001-02-26 13:25:47 -05:00
Brad King d31ce24413 ERR: Fixed warnings (int->unsigned int and a few others). 2001-02-23 10:40:13 -05:00
Bill Hoffman 0b0d1b1d43 ENH: add CMakeCache.txt support 2001-02-22 19:24:43 -05:00
Bill Hoffman 89e037ee19 ENH: first pass at cache, clean up the unix generator, clean up configure.in some 2001-02-19 15:13:48 -05:00
Ken Martin 43859e36cf ENH: add new commands fro find library and find program 2001-02-16 11:34:23 -05:00