Commit Graph

9103 Commits

Author SHA1 Message Date
Ken Martin fabd9def68 BUG: even safer checking of return value 2007-03-28 11:07:36 -04:00
Ken Martin f0857fcbd3 BUG: even safer checking of return value 2007-03-28 11:06:34 -04:00
Ken Martin c6cf2ca108 BUG: fix checking of the return value for a build 2007-03-28 10:58:00 -04:00
Andy Cedilnik 7c192d22d2 STYLE: Nightly Version update 2007-03-28 02:51:31 -04:00
Brad King 0e15f3412f COMP: Restored shared local variable removed by previous change. 2007-03-27 23:15:59 -04:00
Brad King af95f61d76 ENH: Created method cmTarget::GetExportMacro to centralize computation of the export symbol name. This removes duplicate code from all the generators. Also enabled the export definition for executable targets with the ENABLE_EXPORTS property set. 2007-03-27 23:13:25 -04:00
Andy Cedilnik 341853c887 STYLE: Nightly Version update 2007-03-27 02:45:47 -04:00
Andy Cedilnik 51126eb2af STYLE: Nightly Version update 2007-03-26 02:43:43 -04:00
Andy Cedilnik 7482175b8b STYLE: Nightly Version update 2007-03-25 02:51:01 -04:00
Andy Cedilnik d17dac47b9 STYLE: Nightly Version update 2007-03-24 02:47:08 -04:00
Bill Hoffman 239ee9c26c BUG: fix problem with new curl_getdate and ctest 2007-03-23 16:33:47 -04:00
Andy Cedilnik 5cd2892f01 STYLE: Nightly Version update 2007-03-23 02:33:35 -04:00
Brad King 5a32aa5919 ENH: Added target property ENABLE_EXPORTS for executable targets. It enables the executables for linking by loadable modules that import symbols from the executable. This finishes the executable import library support mentioned in bug #4210. 2007-03-22 09:45:25 -04:00
Andy Cedilnik 187816c937 STYLE: Nightly Version update 2007-03-22 02:34:44 -04:00
Ken Martin abf2704785 BUG: typo in if test 2007-03-21 13:49:40 -04:00
Brad King 0cb45081d9 BUG: Disable deep-source test on Watcom until it can be fixed. This is a new feature for other generators anyway. 2007-03-21 07:16:32 -04:00
Andy Cedilnik cb83efbe90 STYLE: Nightly Version update 2007-03-21 02:39:48 -04:00
Bill Hoffman c98d6ad668 ENH: second try to fix qnx build problem 2007-03-20 15:51:42 -04:00
Bill Hoffman c143513f82 ENH: try to fix qnx build problem 2007-03-20 15:49:11 -04:00
Ken Martin f6c9b6d631 ENH: try markign non zero return values as warnings for make programs 2007-03-20 14:52:27 -04:00
Ken Martin 562c17dfeb ENH: try markign non zero return values as warnings for make programs 2007-03-20 14:31:34 -04:00
Ken Martin ca7668d993 ENH: add another error regexp 2007-03-20 14:11:32 -04:00
Brad King e85eb5fc3d BUG: Reduce long source file name length for WMake. 2007-03-20 13:34:39 -04:00
Bill Hoffman 8f870ddeca BUG: fix coverity error, null check after usage fix 2007-03-20 12:44:36 -04:00
Ken Martin b5423a0218 ENH: minor additional error output 2007-03-20 11:52:16 -04:00
Ken Martin 2bd4301797 BUG: was not setting HAVE_PROCESS_H properly 2007-03-20 09:51:01 -04:00
Brad King 56ce727d10 BUG: Disable creation of import libraries for executables on Borland until it can be made optional. Otherwise all executables get a .lib with the same name which is unexpected behavior for users. 2007-03-20 09:14:27 -04:00
Brad King 75a51cd065 BUG: Work around VS8 conversion to a relative path for the long source name. It takes the nice full path we give it, converts to relative, and then repacks relative on top of the build directory resulting in a path longer than its own maxpath even though the original path given was short enough. Even VS6 dealt with it better. 2007-03-20 08:16:35 -04:00
Andy Cedilnik 32984af6d1 STYLE: Nightly Version update 2007-03-20 02:50:02 -04:00
Ken Martin 3abf39eda0 ENH: support for --build-config-sample feature #1022 2007-03-19 13:04:10 -04:00
Brad King fc7c433463 ENH: Added support for import libraries created by executable and module targets. The module import libraries should never be used but some windows compilers always create them for .dll files since there is no distinction from shared libraries on that platform. The executable import libraries may be used to create modules that when loaded bind to symbols from the executables. This is an enhancement related to bug#4210 though not requested by it explicitly. 2007-03-19 10:00:36 -04:00
Andy Cedilnik 43589ec702 STYLE: Nightly Version update 2007-03-19 02:35:50 -04:00
Andy Cedilnik a58b0d6856 COMP: Remove some warnings 2007-03-18 16:18:50 -04:00
Andy Cedilnik faa2d53e3f STYLE: Nightly Version update 2007-03-18 02:03:13 -04:00
Andy Cedilnik 1325d8f8dd STYLE: Nightly Version update 2007-03-17 00:20:21 -04:00
Brad King d7eeead8dc COMP: Do not #include files inside extern "C" {} blocks. 2007-03-16 18:44:39 -04:00
Brad King 144c605525 BUG: Need to include relative path top information in directory information so that relative path conversion during dependency generation works with the same rules as project generation. 2007-03-16 16:48:27 -04:00
Brad King 7fb8ac8904 BUG: Use GetExecutableNames instead of GetLibraryNames to compute the installation file name for executable targets. 2007-03-16 16:28:30 -04:00
Brad King 861e3a7107 COMP: Fix bad escape sequence. 2007-03-16 16:04:31 -04:00
Andy Cedilnik ed1081f909 ENH: More regular expressions for visual studio 6 2007-03-16 14:51:28 -04:00
Brad King 0a1d660242 COMP: Ignore windows sockets on cygwin. Remove duplicate source entry. 2007-03-16 14:28:54 -04:00
Brad King 1f639ee76c ENH: Added computation of object file names that are almost always short enough to not exceed the filesystem path length limitation. This is useful when a source file from outside the tree is referenced with a long full path. The object file name previously would contain the entire path which when combined with the build output directory could exceed the filesystem limit. Now CMake recognizes this case and replaces enough of the beginning of the full path to the source file with an md5sum of the replaced portion to make the name fit on disk. This addresses bug#4520. 2007-03-16 10:34:25 -04:00
Andy Cedilnik 77da3d9b79 COMP: Fix support for old CMake (2.0 and 2.2) 2007-03-16 09:34:40 -04:00
Andy Cedilnik 9408e16704 ENH: Unify with the compile one 2007-03-15 17:22:33 -04:00
Andy Cedilnik 9314bb49e0 ENH: Update Curl to 7.16.1 2007-03-15 15:22:15 -04:00
Ken Martin f52d37c26f BUG: change in how set cache overrides local definitions. Should mainly be a NOP change for most cases 2007-03-15 13:48:15 -04:00
Andy Cedilnik daacd021fc STYLE: Nightly Version update 2007-03-14 21:51:08 -04:00
Brad King 87e8f718e3 ENH: Enable use of kwsys MD5 implementation. 2007-03-14 16:30:59 -04:00
Brad King 9da6f96d98 BUG: Reverting previous changes related to using an empty string for a relative path to the current directory. Too many places want the . version. Instead we can just convert the . to an empty string in the one place that motiviated the original change. 2007-03-14 16:29:10 -04:00
Brad King b8bd0f80db BUG: When the current output directory is a link directory we need to reference it with the relative path "." instead of an empty relative path. 2007-03-14 15:35:10 -04:00