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.
|
2007-03-08 10:31:03 -05:00 |
Brad King
|
2f2b5b2503
|
ENH: SetupPathConversions is now called automatically on demand.
|
2007-03-08 08:38:40 -05:00 |
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.
|
2007-03-07 17:39:16 -05:00 |
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.
|
2007-03-07 17:32:35 -05:00 |
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.
|
2007-03-07 16:35:53 -05:00 |
Brad King
|
c841258170
|
COMP: Add missing include for assert.
|
2007-03-07 15:30:30 -05:00 |
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.
|
2007-03-07 15:15:46 -05:00 |
Bill Hoffman
|
1503caa14e
|
ENH: remove qnx special stuff that does not work
|
2007-02-28 17:26:20 -05:00 |
Bill Hoffman
|
ecbec236b1
|
ENH: one more pass at paths with spaces and parens
|
2007-02-28 14:29:26 -05:00 |
Bill Hoffman
|
90974ea1d6
|
ENH: go back to \ escapes for qnx
|
2007-02-26 11:56:13 -05:00 |
Bill Hoffman
|
4d5321f891
|
ENH: go back to EscapeForShell version
|
2007-02-26 11:41:41 -05:00 |
Bill Hoffman
|
512d5dd1e3
|
ENH: try and use \ for space and () escapes
|
2007-02-25 16:13:33 -05:00 |
Bill Hoffman
|
f0d5bdf86e
|
ENH: try another thing 3
|
2007-02-23 20:37:35 -05:00 |
Bill Hoffman
|
d7e57294fb
|
ENH: try another thing
|
2007-02-23 17:38:59 -05:00 |
Bill Hoffman
|
77ad2d62c2
|
ENH: add some debug stuff
|
2007-02-23 17:07:57 -05:00 |
Bill Hoffman
|
ae1d9e8b93
|
ENH: add some debug stuff
|
2007-02-23 16:44:13 -05:00 |
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
|
2007-02-23 09:46:27 -05:00 |
Bill Hoffman
|
48202ef623
|
ENH: hack put the hack back for qnx to try and fix spaces in the path
|
2007-02-22 17:34:14 -05:00 |
Bill Hoffman
|
0b350cbb97
|
ENH: undo hack and try to get dashboard back
|
2007-02-22 17:26:36 -05:00 |
Brad King
|
c1eae5b891
|
BUG: Hack to try working around a problem with spaces in an rpath on QNX.
|
2007-02-22 16:23:12 -05:00 |
Bill Hoffman
|
417b2073df
|
ENH: add new escape stuff
|
2007-02-22 15:33:49 -05:00 |
Bill Hoffman
|
5647e6e254
|
ENH: fix parens in the path with spaces in the path
|
2007-02-21 21:24:17 -05:00 |
Bill Hoffman
|
f7cd9f76ce
|
STYLE: fix line length issues
|
2007-02-17 08:46:25 -05:00 |
Bill Hoffman
|
66523061d0
|
ENH: remove warnings and debug statement
|
2007-02-17 08:38:41 -05:00 |
Bill Hoffman
|
ca0230a33e
|
ENH: check in initial conv library stuff
|
2007-02-16 16:12:17 -05:00 |
Bill Hoffman
|
8013ffd23b
|
ENH: do not use crazy long paths to object files for try compile
|
2007-01-31 16:49:25 -05:00 |
Bill Hoffman
|
37d979e0fc
|
ENH: this does not need to be safe as the value is checked
|
2007-01-23 14:28:40 -05:00 |
Bill Hoffman
|
0272c209a5
|
ENH: avoid crash, but do not make it an error if include flags is missing from a language
|
2007-01-23 13:08:40 -05:00 |
Bill Hoffman
|
91bd8099d8
|
ENH: make the include flag required for a language avoids seg fault
|
2007-01-23 11:39:22 -05:00 |
Ken Martin
|
27379d7b08
|
ENH: make properties a bit more formal with documentation and chaining
|
2006-12-07 09:45:32 -05:00 |
Bill Hoffman
|
26b527ac0f
|
ENH: fix bug in full path to target depends stuff
|
2006-12-06 23:05:10 -05:00 |
Brad King
|
d045ae45f2
|
BUG: Do not print empty install configuration repeatedly.
|
2006-12-04 13:54:32 -05:00 |
Bill Hoffman
|
ccb77b65c6
|
ENH: unify version stuff, get rid of it out of cmake and cmMakefile and only use cmVersion
|
2006-11-29 15:59:16 -05:00 |
Bill Hoffman
|
9baa760315
|
BUG: fix problem when a target name is the same as the output of a custom command
|
2006-11-25 10:59:26 -05:00 |
Brad King
|
54731fa2c8
|
ENH: Adding support for # escape in Watcom WMake.
|
2006-10-25 11:23:04 -04:00 |
Brad King
|
b155f3aa1c
|
ENH: Adding image version number (major.minor) property to windows binaries. 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.
|
2006-10-16 18:17:14 -04:00 |
Brad King
|
023041362d
|
BUG: Do not try to compute the location of a non-library target for linking.
|
2006-10-13 10:03:54 -04:00 |
Brad King
|
86dd8579c5
|
BUG: TARGET_QUOTED should always be replaced if Target is set in the rule variables.
|
2006-10-10 14:13:35 -04:00 |
Brad King
|
bdf8e186e5
|
BUG: Need to match shared library names before static because some platforms have static name patterns that match their shared patterns but not vice versa. This is needed for implementing bug#1644 on cygwin.
|
2006-10-05 16:59:46 -04:00 |
Brad King
|
7ad07e0811
|
BUG: Fix link flags on cygwin shared libraries. This requires that the shared library prefix be supported in the link library regex.
|
2006-10-05 15:08:20 -04:00 |
Brad King
|
c11cf31c9b
|
ENH: Adding SYSTEM option to INCLUDE_DIRECTORIES command. This addresses bug #3462.
|
2006-10-05 08:55:59 -04:00 |
Brad King
|
406f3554c7
|
BUG: Fixed display of custom command comments with quotes, dollars, and other special characters in them.
|
2006-10-04 18:52:29 -04:00 |
Brad King
|
9a1d4e92eb
|
BUG: Fix/cleanup custom commands and custom targets. Make empty comment strings work. Fix ZERO_CHECK target always out of date for debugging. Fix Makefile driving of custom commands in a custom target. Fix dependencies on custom targets not in ALL in VS generators.
|
2006-09-28 16:40:35 -04:00 |
Brad King
|
019dabc97f
|
BUG: MSYS makefile shell needs posix paths to executables in some cases and it does not hurt to do it always.
|
2006-09-28 10:37:19 -04:00 |
Brad King
|
0b135767d6
|
BUG: Do not filter system directories for include file dependencies.
|
2006-09-28 09:49:40 -04:00 |
Brad King
|
dd332a00cc
|
ENH: Re-implemented command line argument shell quoting to support several platforms with one code base.
|
2006-09-27 13:43:46 -04:00 |
Brad King
|
c1b4a0bf74
|
BUG: Disable new shell escape code until backward compatibility can be established in the new implementation.
|
2006-09-25 10:22:48 -04:00 |
Brad King
|
6d72bb5ae1
|
BUG: Need to escape spaces in custom command line arguments.
|
2006-09-21 15:35:41 -04:00 |
Brad King
|
45a44a70b3
|
BUG: Do not escape parens because we need to be able to reference make variables in the scripts.
|
2006-09-21 15:30:06 -04:00 |
Brad King
|
2459ceb076
|
BUG: Centralized generation of command line arguments in escaped form. This addresses bug#3786 for several platforms.
|
2006-09-21 15:14:06 -04:00 |