Brad King
baf324abd8
STYLE: Nightly Date Stamp
2008-12-22 00:03:53 -05:00
Brad King
9407c6ca12
STYLE: Nightly Date Stamp
2008-12-21 00:03:59 -05:00
Brad King
32fcf2dd74
STYLE: Nightly Date Stamp
2008-12-20 00:04:05 -05:00
Brad King
0d7c6ee67b
STYLE: Nightly Date Stamp
2008-12-19 00:04:09 -05:00
Brad King
0a83aa6f57
BUG: Fix windows command line escape for empty arg
...
On Windows the KWSys System package generates escapes for command-line
arguments. This fix enables quoting of the empty string as an argument.
This also adds a test to pass an empty argument to a custom command.
2008-12-18 13:36:58 -05:00
David Cole
0fafdb7eb8
BUG: Do not copy permissions of files when making the copy in an install rule. If the source file was read-only, this prevents the subsequent set of the destination file's modification time, making the copied file always different in time-stamp than the original and always installing a new file with a new time stamp (but the same content) causing unnecessary downstream incremental rebuilds. As part of this fix, add an optional copyPermissions parameter to the SystemTools routines CopyFileIfDifferent, CopyFileAlways, CopyAFile and CopyADirectory. The copyPermissions parameter defaults to true to preserve the behavior of these routines for existing callers.
2008-12-18 10:43:24 -05:00
Brad King
93920277f4
STYLE: Nightly Date Stamp
2008-12-18 00:04:10 -05:00
Brad King
093cfc22f1
STYLE: Nightly Date Stamp
2008-12-17 00:04:11 -05:00
Brad King
8ecd9ed768
STYLE: Nightly Date Stamp
2008-12-16 00:04:17 -05:00
Francois Bertel
ef36d72c89
COMP:Fixed warnings.
2008-12-15 17:19:26 -05:00
Brad King
7b6ac0db83
STYLE: Nightly Date Stamp
2008-12-14 00:04:14 -05:00
Brad King
25c0c1c02e
STYLE: Nightly Date Stamp
2008-12-12 00:00:50 -05:00
Brad King
c795aa8ef2
STYLE: Nightly Date Stamp
2008-12-11 00:00:58 -05:00
Brad King
73f5e13cf3
STYLE: Nightly Date Stamp
2008-12-10 00:01:18 -05:00
Brad King
360d9465a2
STYLE: Nightly Date Stamp
2008-12-09 00:01:18 -05:00
Brad King
34f073549e
STYLE: Nightly Date Stamp
2008-12-08 00:01:21 -05:00
Brad King
715788108c
STYLE: Nightly Date Stamp
2008-12-07 00:01:25 -05:00
Brad King
c65d3c63a7
STYLE: Nightly Date Stamp
2008-12-06 00:01:31 -05:00
Brad King
4da124e968
STYLE: Nightly Date Stamp
2008-12-05 00:01:40 -05:00
Bill Hoffman
7c2445212e
BUG: fix cpu info string
2008-12-04 10:51:11 -05:00
Brad King
e3ff95af21
STYLE: Nightly Date Stamp
2008-12-04 00:01:52 -05:00
Brad King
e59d3bdaab
STYLE: Nightly Date Stamp
2008-12-03 00:01:55 -05:00
Brad King
7ca9ea98da
STYLE: Nightly Date Stamp
2008-12-02 00:02:00 -05:00
Brad King
1845925e8f
STYLE: Nightly Date Stamp
2008-12-01 00:02:10 -05:00
Brad King
7a0aba382d
STYLE: Nightly Date Stamp
2008-11-30 00:02:18 -05:00
Brad King
d7a3a6a921
STYLE: Nightly Date Stamp
2008-11-29 00:05:08 -05:00
Brad King
1b4601f907
STYLE: Nightly Date Stamp
2008-11-28 00:02:35 -05:00
Brad King
930893548c
STYLE: Nightly Date Stamp
2008-11-27 00:02:36 -05:00
Brad King
003dbff85d
STYLE: Nightly Date Stamp
2008-11-26 00:02:42 -05:00
Brad King
26c7a187b4
STYLE: Nightly Date Stamp
2008-11-25 00:02:56 -05:00
Brad King
4737f76451
STYLE: Nightly Date Stamp
2008-11-24 00:03:02 -05:00
Bill Hoffman
5bdfaba355
ENH: make it submit to cdash
2008-11-23 22:07:32 -05:00
Brad King
b29265a6b9
STYLE: Nightly Date Stamp
2008-11-23 00:03:09 -05:00
Brad King
669e765105
STYLE: Nightly Date Stamp
2008-11-22 00:03:10 -05:00
Brad King
c4fc150d22
STYLE: Nightly Date Stamp
2008-11-21 00:03:16 -05:00
Brad King
3e232c871a
STYLE: Nightly Date Stamp
2008-11-20 00:03:25 -05:00
Brad King
b77f1c324c
STYLE: Nightly Date Stamp
2008-11-19 00:03:36 -05:00
Brad King
6ec8c837c5
STYLE: Nightly Date Stamp
2008-11-18 00:03:43 -05:00
Brad King
da98bbcef2
STYLE: Nightly Date Stamp
2008-11-17 00:03:45 -05:00
Brad King
760cd6068d
STYLE: Nightly Date Stamp
2008-11-16 00:03:59 -05:00
Brad King
a32ba2f1bd
STYLE: Nightly Date Stamp
2008-11-15 00:01:35 -05:00
Brad King
2bba929718
STYLE: Nightly Date Stamp
2008-11-14 00:01:44 -05:00
Brad King
e6268034e9
STYLE: Nightly Date Stamp
2008-11-13 00:01:53 -05:00
Brad King
8fc863f772
STYLE: Nightly Date Stamp
2008-11-12 00:01:53 -05:00
Brad King
92bf86dcd9
STYLE: Nightly Date Stamp
2008-11-11 00:02:01 -05:00
Brad King
b7643589a1
STYLE: Nightly Date Stamp
2008-11-10 00:02:05 -05:00
Brad King
81bb632ae6
STYLE: Nightly Date Stamp
2008-11-09 00:02:16 -05:00
Brad King
421861e86d
STYLE: Nightly Date Stamp
2008-11-08 00:02:20 -05:00
Bill Hoffman
5973e83c9c
BUG: fix for bug 8060 Haiku build
2008-11-07 16:40:02 -05:00
Brad King
81bc893520
STYLE: Nightly Date Stamp
2008-11-07 00:02:26 -05:00
Brad King
d3e63ea4f7
STYLE: Nightly Date Stamp
2008-11-06 00:02:31 -05:00
Brad King
e3cb059859
STYLE: Nightly Date Stamp
2008-11-05 00:02:38 -05:00
Brad King
f3efb2bcf7
STYLE: Nightly Date Stamp
2008-11-04 00:02:45 -05:00
Brad King
093e5157a9
STYLE: Nightly Date Stamp
2008-11-03 00:02:49 -05:00
Brad King
12f2f93410
STYLE: Nightly Date Stamp
2008-11-02 00:02:55 -04:00
Brad King
16b4dcbe50
STYLE: Nightly Date Stamp
2008-11-01 00:03:01 -04:00
Brad King
0a556b2910
STYLE: Nightly Date Stamp
2008-10-31 00:03:11 -04:00
Brad King
88cf2cb30f
STYLE: Nightly Date Stamp
2008-10-30 00:03:12 -04:00
Brad King
4eec7b2d03
STYLE: Nightly Date Stamp
2008-10-29 00:03:19 -04:00
Brad King
58d8310c14
STYLE: Nightly Date Stamp
2008-10-28 00:03:26 -04:00
Brad King
33a6dca1d1
STYLE: Nightly Date Stamp
2008-10-24 23:53:47 -04:00
Brad King
9ccd0bd4ff
STYLE: Nightly Date Stamp
2008-10-23 23:53:49 -04:00
Brad King
fce27e0bf0
STYLE: Nightly Date Stamp
2008-10-22 23:53:56 -04:00
Brad King
220e962c3d
STYLE: Nightly Date Stamp
2008-10-21 23:54:01 -04:00
Brad King
1c2bbf9d01
STYLE: Nightly Date Stamp
2008-10-20 23:54:07 -04:00
Brad King
6405e77098
STYLE: Nightly Date Stamp
2008-10-19 23:54:13 -04:00
Brad King
043f1b5366
STYLE: Nightly Date Stamp
2008-10-18 23:54:18 -04:00
Brad King
ddf36eb3cf
STYLE: Nightly Date Stamp
2008-10-17 23:54:34 -04:00
Brad King
1c70745c62
BUG: Fix KWSys SystemInformation dependencies
...
The SystemInformation component of KWSys requires Process and
FundamentalType.
2008-10-17 12:52:03 -04:00
Brad King
32be27c6de
BUG: Enforce KWSys component dependencies early
...
KWSys component dependencies must be enforced before any tests for
enabled components are done. This moves the dependency enforcement code
to be as early as possible.
2008-10-17 12:51:57 -04:00
Sebastien Barre
4ed9faa830
ENH: fix for VS6 and Cygwin
2008-10-17 11:29:30 -04:00
Brad King
e2661f1f05
STYLE: Nightly Date Stamp
2008-10-16 23:54:32 -04:00
Sebastien Barre
8e5886e652
ENH: fix for Vista
2008-10-16 19:30:49 -04:00
Sebastien Barre
b55f7a261f
ENH: oops
2008-10-16 11:34:16 -04:00
Brad King
45793aad16
STYLE: Nightly Date Stamp
2008-10-15 23:54:38 -04:00
Sebastien Barre
ef93279573
ENH: fix for Windows Vista
2008-10-15 23:24:33 -04:00
Brad King
cbbf0b8183
STYLE: Nightly Date Stamp
2008-10-14 23:54:42 -04:00
Brad King
4b303ddd38
STYLE: Nightly Date Stamp
2008-10-13 23:54:50 -04:00
Brad King
ed7c45b263
STYLE: Nightly Date Stamp
2008-10-12 23:54:53 -04:00
Brad King
8e77a9ed5c
STYLE: Nightly Date Stamp
2008-10-11 23:55:01 -04:00
Brad King
a4cc35021b
STYLE: Nightly Date Stamp
2008-10-10 23:55:08 -04:00
Brad King
b3f43f0065
STYLE: Fix typo in GetFilenameLastExtension docs
...
See issue #7797 .
2008-10-10 11:23:02 -04:00
Brad King
1dc33e763d
STYLE: Nightly Date Stamp
2008-10-09 23:55:10 -04:00
Brad King
802b76a7c4
STYLE: Nightly Date Stamp
2008-10-08 23:55:16 -04:00
Brad King
a5695eb7ac
STYLE: Nightly Date Stamp
2008-10-07 23:55:22 -04:00
Brad King
1b91be332c
STYLE: Nightly Date Stamp
2008-10-06 23:55:30 -04:00
Brad King
1704afa08d
STYLE: Nightly Date Stamp
2008-10-05 23:55:33 -04:00
Brad King
09c5248cdf
STYLE: Nightly Date Stamp
2008-10-04 23:55:42 -04:00
Brad King
9a9ed09f76
STYLE: Nightly Date Stamp
2008-10-03 23:55:45 -04:00
Brad King
bc15811d2a
STYLE: Nightly Date Stamp
2008-10-02 23:55:54 -04:00
Brad King
efd096118f
STYLE: Nightly Date Stamp
2008-10-01 23:56:00 -04:00
Brad King
8a704d5686
STYLE: Nightly Date Stamp
2008-09-30 23:56:05 -04:00
Brad King
d424158dc1
STYLE: Nightly Date Stamp
2008-09-29 23:56:13 -04:00
Brad King
5824aa6143
STYLE: Nightly Date Stamp
2008-09-28 23:56:16 -04:00
Brad King
9b13b6a05e
STYLE: Nightly Date Stamp
2008-09-27 23:56:25 -04:00
Brad King
734ef07548
COMP: Avoid incompatible pointer warning
...
In SharedForward, the call to execvp warned on MinGW because the
signature declared in process.h has an extra const. We use an explicit
cast to convert the pointer type.
2008-09-27 08:04:13 -04:00
Brad King
f01df7fa3d
STYLE: Nightly Date Stamp
2008-09-26 23:56:27 -04:00
Brad King
d82f98f8b1
ENH: Add test for KWSys SharedForward
...
This tests the basic capability of running another executable from the
build tree.
2008-09-26 08:24:31 -04:00
Brad King
d6643ebba4
BUG: Fix SharedForward with spaces on windows
...
The windows execvp function does not re-escape arguments correctly.
Instead we generate the escape sequences before calling it.
2008-09-26 08:24:25 -04:00
Brad King
014f684317
BUG: Fix SharedForward in-tree detection
...
To detect when the launcher is running from the build tree we now test
if the directory containing it is the same as the build-tree directory
using an inode test instead of string comparison. This makes it more
robust on case-insensitive filesystems and other quirky situations.
2008-09-26 08:24:20 -04:00
Brad King
97c7c86898
COMP: Avoid 64-to-32-bit integer conversion warning
...
In SharedForward we are only dealing with command-line-length strings so we
need not worry about integer overflow.
2008-09-26 08:24:15 -04:00
Brad King
1f33e26efc
STYLE: Nightly Date Stamp
2008-09-25 23:56:34 -04:00
Brad King
883d8e186c
STYLE: Nightly Date Stamp
2008-09-24 23:56:41 -04:00
Brad King
4a1317de36
STYLE: Nightly Date Stamp
2008-09-23 23:56:43 -04:00
Bill Hoffman
5778b6efe9
ENH: one more fix for HAIKU
2008-09-23 12:04:39 -04:00
Brad King
b6d799c407
STYLE: Nightly Date Stamp
2008-09-22 23:56:53 -04:00
Bill Hoffman
67dc176ffa
ENH: a few more haiku fixes, stop the debugger from coming up for tests
2008-09-22 14:05:13 -04:00
Brad King
3e21316f59
STYLE: Nightly Date Stamp
2008-09-21 23:56:55 -04:00
Brad King
bcf629bd11
STYLE: Nightly Date Stamp
2008-09-20 23:57:02 -04:00
Brad King
c0a7f67f3a
STYLE: Nightly Date Stamp
2008-09-19 23:57:10 -04:00
Brad King
b56d755f6e
STYLE: Nightly Date Stamp
2008-09-18 23:57:13 -04:00
Brad King
6ac4795a44
STYLE: Nightly Date Stamp
2008-09-17 23:57:22 -04:00
Brad King
12396bebac
STYLE: Nightly Date Stamp
2008-09-16 23:57:27 -04:00
Brad King
ccc7ca9871
STYLE: Nightly Date Stamp
2008-09-15 23:57:32 -04:00
Bill Hoffman
64fc597de2
ENH: add initial support for HAIKU OS from bug# 7425
2008-09-15 17:53:28 -04:00
Brad King
a4d679af90
STYLE: Nightly Date Stamp
2008-09-14 23:57:38 -04:00
Brad King
f77e827478
STYLE: Nightly Date Stamp
2008-09-13 23:57:42 -04:00
Brad King
2e6f6e89c7
STYLE: Nightly Date Stamp
2008-09-12 23:57:50 -04:00
Brad King
52d8f4853d
STYLE: Nightly Date Stamp
2008-09-11 23:57:58 -04:00
David Cole
bd1935dcd1
ENH: Improve FILE GLOB_RECURSE handling of symlinks with a new CMake policy. CMP0009 establishes NEW default behavior of not recursing through symlinks. OLD default behavior or explicit FOLLOW_SYMLINKS argument to FILE GLOB_RECURSE will still recurse through symlinks.
2008-09-11 14:34:04 -04:00
Brad King
7d01e62a92
STYLE: Nightly Date Stamp
2008-09-10 23:58:03 -04:00
Brad King
823300d23b
STYLE: Nightly Date Stamp
2008-09-09 23:58:08 -04:00
Brad King
acbe39ff7e
STYLE: Nightly Date Stamp
2008-09-08 23:58:12 -04:00
Brad King
947521f437
STYLE: Nightly Date Stamp
2008-09-07 23:58:26 -04:00
Brad King
aeaae298be
STYLE: Nightly Date Stamp
2008-09-06 23:58:22 -04:00
Brad King
6a0ab340c6
STYLE: Nightly Date Stamp
2008-09-05 23:58:37 -04:00
Brad King
e3dda17db2
STYLE: Nightly Date Stamp
2008-09-04 23:58:37 -04:00
Brad King
34b5a8ff11
STYLE: Nightly Date Stamp
2008-09-03 23:58:41 -04:00
Brad King
4b58312502
STYLE: Nightly Date Stamp
2008-09-02 23:58:50 -04:00
Brad King
6eea886474
STYLE: Nightly Date Stamp
2008-09-01 23:59:06 -04:00
Brad King
747c7f2ad9
STYLE: Nightly Date Stamp
2008-08-31 23:59:03 -04:00
Brad King
8112fbaf79
STYLE: Nightly Date Stamp
2008-08-30 23:59:03 -04:00
Brad King
58192f6d87
STYLE: Nightly Date Stamp
2008-08-29 23:59:46 -04:00
Brad King
ba7fff0161
STYLE: Nightly Date Stamp
2008-08-28 23:59:15 -04:00
Brad King
4292f45160
STYLE: Nightly Date Stamp
2008-08-27 23:59:20 -04:00
Brad King
1dfc557322
STYLE: Nightly Date Stamp
2008-08-26 23:59:38 -04:00
Brad King
81f89284c6
STYLE: Nightly Date Stamp
2008-08-25 23:59:44 -04:00
Brad King
04fc897536
STYLE: Nightly Date Stamp
2008-08-24 23:59:38 -04:00
Brad King
e5aab39f60
STYLE: Nightly Date Stamp
2008-08-23 23:59:55 -04:00
Brad King
2e0dd80957
STYLE: Nightly Date Stamp
2008-08-22 23:59:53 -04:00
Brad King
ca7f6a1cf3
STYLE: Nightly Date Stamp
2008-08-22 00:00:08 -04:00
Brad King
5fda12b73f
STYLE: Nightly Date Stamp
2008-08-21 00:00:08 -04:00
David Cole
86e7a9dad8
ENH: Add RecurseThroughSymlinks data member to kwsys::Glob. Allows recursive globs to skip symlinks when necessary. Default to true for backwards compatible behavior. Used from the ctest coverage handler to avoid recursing through the '/Applications' directory on the Mac looking for *.da files... Should fix the hangs reported recently by Mac CMake dashboard submitters.
2008-08-20 13:24:16 -04:00
Brad King
07665de038
BUG: Handle case when select() lies
...
According to "man select" on Linux it is possible that select() lies
about data being ready on a pipe in some subtle cases. We deal with
this by switching to non-blocking i/o and checking for EAGAIN. See
issue #7180 .
2008-08-20 09:57:09 -04:00
Brad King
9f1c7bdbaa
STYLE: Nightly Date Stamp
2008-08-20 00:00:14 -04:00
Brad King
5264834868
STYLE: Nightly Date Stamp
2008-08-19 00:00:20 -04:00
Brad King
f2d2a82cd0
STYLE: Nightly Date Stamp
2008-08-18 00:00:30 -04:00
Brad King
070d4cc28b
STYLE: Nightly Date Stamp
2008-08-17 00:00:30 -04:00
Brad King
442742a187
STYLE: Nightly Date Stamp
2008-08-16 00:00:33 -04:00
Brad King
05624f2fe8
STYLE: Nightly Date Stamp
2008-08-15 00:00:38 -04:00