56 Commits

Author SHA1 Message Date
Brad King
f9aef0e422 ENH: Generator now creates a separate intermediate files directory for each target. This is needed for MSVC 8 to support parallel builds. 2005-07-27 13:36:36 -04:00
Ken Martin
369308ca76 ENH: make LOCATION an computed property of the target and get rid of a bunch of const junk 2005-06-22 09:06:46 -04:00
Ken Martin
8108786494 ENH: fix for incorrect setting of CONFIZGURATION_TYPES 2005-06-07 12:07:34 -04:00
Brad King
1c6f9716c3 BUG: Added space after /clean to avoid putting it together with the build configuration. This fixes the failure of the complext test on the second run in the same tree. 2005-05-05 10:26:41 -04:00
Andy Cedilnik
61d0a75d11 ENH: Add option to ignore errors. Only works on make 2005-04-29 11:49:18 -04:00
Brad King
48702f8a8d COMP: Converting INSTALL->ALL_BUILD dependency implementation to use the AddUtility method on a target. This significantly simplifies the implementation and removes warnings about hiding virtual functions. 2005-04-29 10:11:24 -04:00
Andy Cedilnik
cb3ea2328a ENH: Start working on a method that abstracts generating of build command 2005-04-28 18:18:54 -04:00
Brad King
3b81a43294 ENH: Added dependency from INSTALL target to ALL_BUILD target so that targets build before being installed. 2005-04-28 16:21:28 -04:00
Bill Hoffman
0255dab023 BUG: fix for bug 1702, better error message for GUID missing 2005-04-05 10:22:18 -04:00
Andy Cedilnik
86cebea79a ENH: More ctest changes and move SetupTest to superclass 2005-04-01 15:48:46 -05:00
Ken Martin
791aa6052b ENH: add support for out of source source 2005-03-14 11:29:15 -05:00
Ken Martin
3ff6722934 ENH: cleanup by removing all the olf local generate junk that i not longer needed 2005-03-10 13:39:38 -05:00
Brad King
39af9ee1e4 ENH: Updated implementation of custom commands. Multiple command lines are now supported effectively allowing entire scripts to be written. Also removed extra variable expansions and cleaned up passing of commands through to the generators. The command and individual arguments are now kept separate all the way until the generator writes them out. This cleans up alot of escaping issues. 2005-02-22 10:32:44 -05:00
Ken Martin
4d30cb309c ENH: ctest now uses CMake global generator to do the build part of build-and-test 2005-02-22 09:12:10 -05:00
Bill Hoffman
13865fc4fa ENH: move project map to global generator base 2005-01-21 12:26:32 -05:00
Brad King
a5ae290a5b STYLE: Adjusted signature of cmGeneratedFileStream to make copy-if-different more explicity. 2004-11-03 07:51:51 -05:00
Brad King
e34207c1f0 COMP: Fix new cmGeneratedFileStream for MSVC. 2004-11-03 07:27:44 -05:00
Bill Hoffman
444dbd3309 BUG: fix external project command for VS 7 and 71 2004-09-15 15:15:46 -04:00
Bill Hoffman
e192b45f4b ENH: fix for vs 70 generator 2004-09-15 13:03:19 -04:00
Bill Hoffman
5001eed8a5 ENH: clean up of INCLUDE_EXTERNAL_MSPROJECT contributed by Clinton Stimpson 2004-09-15 12:07:57 -04:00
Bill Hoffman
b1f3e10439 BUG: make sure env CC and CXX are not set for VS IDE builds 2004-09-15 11:31:54 -04:00
Bill Hoffman
32fe8caaef bug fixes for external projects 2004-09-14 14:05:40 -04:00
Bill Hoffman
d385543865 BUG: fix include external project bug 2004-09-14 09:19:21 -04:00
Bill Hoffman
b5bdf2cb0a ENH: add better error reporting for file open failures 2004-09-07 16:55:25 -04:00
Bill Hoffman
731369ef9c ENH: try to initialize all languages at the same time 2004-08-27 08:41:07 -04:00
Bill Hoffman
bb32a51825 ENH: change RUN_TESTS to use -C and not -D also use GetRequiredDefinition where needed 2004-08-11 16:57:27 -04:00
Brad King
9b1771aef4 BUG: CMAKE_TRY_COMPILE_CONFIGURATION should be obtained from the cmMakefile instance for the listfile containing the TRY_COMPILE call, not the top level listfile. 2004-08-04 16:33:10 -04:00
Bill Hoffman
1d061ae896 fix include order because of GetCurrentDirectory define and windows.h problem 2004-06-15 08:30:22 -04:00
Bill Hoffman
c15adc9221 BUG: fix sub project path problem 2004-06-14 10:28:04 -04:00
Bill Hoffman
70eaddbf8e BUG: make sure global generate is done when cmakelist file chagnes, also make sure guids are stored in the cache so the .sln file does not change every time 2004-05-20 16:29:09 -04:00
Andy Cedilnik
9ac968174e ENH: Handle make install target on Visual Studio 6 and 7 and install templates 2004-04-15 13:09:24 -04:00
Bill Hoffman
7fa36510d5 BUG: fix external projects for vc7 2004-04-14 16:58:13 -04:00
Bill Hoffman
ddb815c125 ENH: add new subdirectory exclude from top option 2004-03-09 16:28:44 -05:00
Andy Cedilnik
72d8bd1e41 BUG: Fix Bug #445 - Same library in multiple projects can cause problems 2003-12-18 13:17:36 -05:00
Bill Hoffman
587370e1e2 remove more warnings 2003-11-26 16:15:18 -05:00
Bill Hoffman
d89adbf049 remove warnings 2003-11-26 16:12:52 -05:00
Bill Hoffman
6e9a96119c ENH: fix some warnings 2003-11-26 16:04:01 -05:00
Bill Hoffman
5ccfaefb48 ENH: generate a sln and dsw file for each sub project in a project 2003-11-26 14:29:53 -05:00
Andy Cedilnik
467fa9dfb3 ENH: Bug #371 - Add build configuration for try compiles using cmake variable 2003-11-12 14:06:02 -05:00
Andy Cedilnik
0b150f69c2 ENH: Use the new RunCommand 2003-08-03 22:34:37 -04:00
Brad King
e5ed57ec18 ENH: Registered global generators are now kept in a table in the cmake instance. Added support for documentation with a Generators section. 2003-07-07 21:52:10 -04:00
Ken Martin
ba68f771b3 yikes added new custom command support 2003-06-03 10:30:23 -04:00
Bill Hoffman
6112e7fc16 add support for vs 71 2003-05-08 16:59:27 -04:00
Bill Hoffman
0c26d2f4e5 ENH: fix for vs 7 beta1 2003-02-18 16:24:18 -05:00
Brad King
4e6ad941e9 ENH: Visual Studio 6 and 7 generators now set CMAKE_CONFIGURATION_TYPES to be a semicolon-separated list of configurations that will be built. 2002-12-20 12:59:18 -05:00
Andy Cedilnik
682e2c7b8b Add check so that java projects build without C++ 2002-12-11 12:09:52 -05:00
Bill Hoffman
b0f4a4cb39 ENH: fix IntDir jump and build problem 2002-12-06 15:35:22 -05:00
Bill Hoffman
96189f79d5 ENH: unify EnableLanguage across all generators 2002-12-05 13:44:11 -05:00
Ken Martin
d386b74fea use InAll target setting to determine what targets are in the default build 2002-12-05 08:30:50 -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