Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ENH: make sure default /System framework is not added with -F | Bill Hoffman | 2007-03-30 | 1 | -0/+3 |
| | |||||
* | ENH: Added target property ENABLE_EXPORTS for executable targets. It ↵ | Brad King | 2007-03-22 | 1 | -3/+13 |
| | | | | 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. | ||||
* | ENH: Added computation of object file names that are almost always short ↵ | Brad King | 2007-03-16 | 1 | -3/+89 |
| | | | | 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. | ||||
* | BUG: Reverting previous changes related to using an empty string for a ↵ | Brad King | 2007-03-14 | 1 | -2/+2 |
| | | | | 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. | ||||
* | BUG: During relative path conversion if the remote and target paths are the ↵ | Brad King | 2007-03-14 | 1 | -2/+2 |
| | | | | same return the empty string instead of ".". | ||||
* | BUG: Fix check of EXCLUDE_FROM_ALL property to use boolean type. This is ↵ | Brad King | 2007-03-13 | 1 | -1/+1 |
| | | | | required for installation of subdirectories to work. | ||||
* | ENH: some code cleanup | Ken Martin | 2007-03-12 | 1 | -11/+1 |
| | |||||
* | BUG: Use real path subdirectory check instead of substring comparison to ↵ | Brad King | 2007-03-09 | 1 | -40/+17 |
| | | | | identify when paths are below the relative path tops. Otherwise when the build tree is next to the source tree with the same name plus a suffix the relative path from the binary to source tree is allowed even though it goes outside cmake-managed directories. | ||||
* | ENH: Implemented new policy to choose the directory part of the object file ↵ | Brad King | 2007-03-09 | 1 | -15/+33 |
| | | | | name. This should keep the names looking as nice and short as possible. This partially addresses bug#4520. | ||||
* | ENH: Added implib option to cmTarget::GetDirectory to support a separate ↵ | Brad King | 2007-03-09 | 1 | -2/+6 |
| | | | | directory containing the import library. This is an incremental step for bug#4210. | ||||
* | BUG: Some calls to Convert() were converting for MAKEFILE but then passing ↵ | Brad King | 2007-03-08 | 1 | -1/+1 |
| | | | | the output to the build shell. The calls have now been converted to call Convert() with SHELL. | ||||
* | ENH: SetupPathConversions is now called automatically on demand. | Brad King | 2007-03-08 | 1 | -3/+9 |
| | |||||
* | ENH: Modified GetObjectFileNameWithoutTarget to use relative paths for ↵ | Brad King | 2007-03-07 | 1 | -9/+8 |
| | | | | object file names with sources above the current directory so long as the relative path conversion works. | ||||
* | ENH: Improved computation of RelativePathTopSource and RelativePathTopBinary ↵ | Brad King | 2007-03-07 | 1 | -31/+35 |
| | | | | to use higher relative path tops when the source directories jump around in a tree below the original source top. | ||||
* | ENH: Set RelativePathTopSource and RelativePathTopBinary independently for ↵ | Brad King | 2007-03-07 | 1 | -5/+44 |
| | | | | each local generator. Relative path conversion is safe within a tree as long as it does not go above the highest parent directory still managed by CMake. | ||||
* | COMP: Add missing include for assert. | Brad King | 2007-03-07 | 1 | -0/+2 |
| | |||||
* | ENH: Moved ConvertToRelativePath from cmGlobalGenerator to cmLocalGenerator. ↵ | Brad King | 2007-03-07 | 1 | -12/+170 |
| | | | | This is in preparation for setting up each local generator to have its own RelativePathTopSource and RelativePathTopBinary based on its ancestor directories. | ||||
* | ENH: remove qnx special stuff that does not work | Bill Hoffman | 2007-02-28 | 1 | -9/+0 |
| | |||||
* | ENH: one more pass at paths with spaces and parens | Bill Hoffman | 2007-02-28 | 1 | -22/+9 |
| | |||||
* | ENH: go back to \ escapes for qnx | Bill Hoffman | 2007-02-26 | 1 | -8/+22 |
| | |||||
* | ENH: go back to EscapeForShell version | Bill Hoffman | 2007-02-26 | 1 | -22/+8 |
| | |||||
* | ENH: try and use \ for space and () escapes | Bill Hoffman | 2007-02-25 | 1 | -8/+22 |
| | |||||
* | ENH: try another thing 3 | Bill Hoffman | 2007-02-24 | 1 | -1/+1 |
| | |||||
* | ENH: try another thing | Bill Hoffman | 2007-02-23 | 1 | -3/+6 |
| | |||||
* | ENH: add some debug stuff | Bill Hoffman | 2007-02-23 | 1 | -1/+1 |
| | |||||
* | ENH: add some debug stuff | Bill Hoffman | 2007-02-23 | 1 | -0/+2 |
| | |||||
* | ENH: Make EXCLUDE_FROM_ALL a target and directory properties. Also, make ↵ | Andy Cedilnik | 2007-02-23 | 1 | -1/+10 |
| | | | | IsInAll use EXCLUDE_FROM_ALL. Also, enable the test that tests this | ||||
* | ENH: hack put the hack back for qnx to try and fix spaces in the path | Bill Hoffman | 2007-02-22 | 1 | -0/+4 |
| | |||||
* | ENH: undo hack and try to get dashboard back | Bill Hoffman | 2007-02-22 | 1 | -4/+0 |
| | |||||
* | BUG: Hack to try working around a problem with spaces in an rpath on QNX. | Brad King | 2007-02-22 | 1 | -0/+4 |
| | |||||
* | ENH: add new escape stuff | Bill Hoffman | 2007-02-22 | 1 | -31/+14 |
| | |||||
* | ENH: fix parens in the path with spaces in the path | Bill Hoffman | 2007-02-22 | 1 | -1/+9 |
| | |||||
* | STYLE: fix line length issues | Bill Hoffman | 2007-02-17 | 1 | -1/+2 |
| | |||||
* | ENH: remove warnings and debug statement | Bill Hoffman | 2007-02-17 | 1 | -2/+2 |
| | |||||
* | ENH: check in initial conv library stuff | Bill Hoffman | 2007-02-16 | 1 | -0/+12 |
| | |||||
* | ENH: do not use crazy long paths to object files for try compile | Bill Hoffman | 2007-01-31 | 1 | -0/+10 |
| | |||||
* | ENH: this does not need to be safe as the value is checked | Bill Hoffman | 2007-01-23 | 1 | -1/+1 |
| | |||||
* | ENH: avoid crash, but do not make it an error if include flags is missing ↵ | Bill Hoffman | 2007-01-23 | 1 | -1/+1 |
| | | | | from a language | ||||
* | ENH: make the include flag required for a language avoids seg fault | Bill Hoffman | 2007-01-23 | 1 | -2/+3 |
| | |||||
* | ENH: make properties a bit more formal with documentation and chaining | Ken Martin | 2006-12-07 | 1 | -3/+4 |
| | |||||
* | ENH: fix bug in full path to target depends stuff | Bill Hoffman | 2006-12-07 | 1 | -0/+2 |
| | |||||
* | BUG: Do not print empty install configuration repeatedly. | Brad King | 2006-12-04 | 1 | -2/+2 |
| | |||||
* | ENH: unify version stuff, get rid of it out of cmake and cmMakefile and only ↵ | Bill Hoffman | 2006-11-29 | 1 | -2/+0 |
| | | | | use cmVersion | ||||
* | BUG: fix problem when a target name is the same as the output of a custom ↵ | Bill Hoffman | 2006-11-25 | 1 | -0/+16 |
| | | | | command | ||||
* | ENH: Adding support for # escape in Watcom WMake. | Brad King | 2006-10-25 | 1 | -0/+5 |
| | |||||
* | ENH: Adding image version number (major.minor) property to windows binaries. ↵ | Brad King | 2006-10-16 | 1 | -0/+22 |
| | | | | Default is 0.0, but the VERSION target property may change the value. Windows now has first-class support for dll and exe versioning. This addresses bug#1219. | ||||
* | BUG: Do not try to compute the location of a non-library target for linking. | Brad King | 2006-10-13 | 1 | -1/+3 |
| | |||||
* | BUG: TARGET_QUOTED should always be replaced if Target is set in the rule ↵ | Brad King | 2006-10-10 | 1 | -1/+1 |
| | | | | variables. | ||||
* | BUG: Need to match shared library names before static because some platforms ↵ | Brad King | 2006-10-05 | 1 | -2/+6 |
| | | | | have static name patterns that match their shared patterns but not vice versa. This is needed for implementing bug#1644 on cygwin. | ||||
* | BUG: Fix link flags on cygwin shared libraries. This requires that the ↵ | Brad King | 2006-10-05 | 1 | -1/+3 |
| | | | | shared library prefix be supported in the link library regex. |