Ken Martin
|
b99129d2d8
ENH: some code cleanup
|
hace 18 años |
Brad King
|
1e25f2b3db
BUG: Use real path subdirectory check instead of substring comparison to 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.
|
hace 18 años |
Brad King
|
54923d6ad8
ENH: Implemented new policy to choose the directory part of the object file name. This should keep the names looking as nice and short as possible. This partially addresses bug#4520.
|
hace 18 años |
Brad King
|
528f60f4a6
ENH: Added implib option to cmTarget::GetDirectory to support a separate directory containing the import library. This is an incremental step for bug#4210.
|
hace 18 años |
Brad King
|
4089c76890
BUG: Some calls to Convert() were converting for MAKEFILE but then passing the output to the build shell. The calls have now been converted to call Convert() with SHELL.
|
hace 18 años |
Brad King
|
2f2b5b2503
ENH: SetupPathConversions is now called automatically on demand.
|
hace 18 años |
Brad King
|
b90e241a31
ENH: Modified GetObjectFileNameWithoutTarget to use relative paths for object file names with sources above the current directory so long as the relative path conversion works.
|
hace 18 años |
Brad King
|
4036627487
ENH: Improved computation of RelativePathTopSource and RelativePathTopBinary to use higher relative path tops when the source directories jump around in a tree below the original source top.
|
hace 18 años |
Brad King
|
ad4055f3e2
ENH: Set RelativePathTopSource and RelativePathTopBinary independently for 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.
|
hace 18 años |
Brad King
|
c841258170
COMP: Add missing include for assert.
|
hace 18 años |
Brad King
|
fc19882e8f
ENH: Moved ConvertToRelativePath from cmGlobalGenerator to cmLocalGenerator. This is in preparation for setting up each local generator to have its own RelativePathTopSource and RelativePathTopBinary based on its ancestor directories.
|
hace 18 años |
Bill Hoffman
|
1503caa14e
ENH: remove qnx special stuff that does not work
|
hace 18 años |
Bill Hoffman
|
ecbec236b1
ENH: one more pass at paths with spaces and parens
|
hace 18 años |
Bill Hoffman
|
90974ea1d6
ENH: go back to \ escapes for qnx
|
hace 18 años |
Bill Hoffman
|
4d5321f891
ENH: go back to EscapeForShell version
|
hace 18 años |
Bill Hoffman
|
512d5dd1e3
ENH: try and use \ for space and () escapes
|
hace 18 años |
Bill Hoffman
|
f0d5bdf86e
ENH: try another thing 3
|
hace 18 años |
Bill Hoffman
|
d7e57294fb
ENH: try another thing
|
hace 18 años |
Bill Hoffman
|
77ad2d62c2
ENH: add some debug stuff
|
hace 18 años |
Bill Hoffman
|
ae1d9e8b93
ENH: add some debug stuff
|
hace 18 años |
Andy Cedilnik
|
8ad3430931
ENH: Make EXCLUDE_FROM_ALL a target and directory properties. Also, make IsInAll use EXCLUDE_FROM_ALL. Also, enable the test that tests this
|
hace 18 años |
Bill Hoffman
|
48202ef623
ENH: hack put the hack back for qnx to try and fix spaces in the path
|
hace 18 años |
Bill Hoffman
|
0b350cbb97
ENH: undo hack and try to get dashboard back
|
hace 18 años |
Brad King
|
c1eae5b891
BUG: Hack to try working around a problem with spaces in an rpath on QNX.
|
hace 18 años |
Bill Hoffman
|
417b2073df
ENH: add new escape stuff
|
hace 18 años |
Bill Hoffman
|
5647e6e254
ENH: fix parens in the path with spaces in the path
|
hace 18 años |
Bill Hoffman
|
f7cd9f76ce
STYLE: fix line length issues
|
hace 18 años |
Bill Hoffman
|
66523061d0
ENH: remove warnings and debug statement
|
hace 18 años |
Bill Hoffman
|
ca0230a33e
ENH: check in initial conv library stuff
|
hace 18 años |
Bill Hoffman
|
8013ffd23b
ENH: do not use crazy long paths to object files for try compile
|
hace 19 años |