KWSys Robot
be9af61f72
KWSys Nightly Date Stamp
2011-03-08 00:10:31 -05:00
KWSys Robot
e927777461
KWSys Nightly Date Stamp
2011-03-07 00:12:20 -05:00
KWSys Robot
4586809156
KWSys Nightly Date Stamp
2011-03-06 00:13:02 -05:00
KWSys Robot
278bf6f29a
KWSys Nightly Date Stamp
2011-03-05 00:13:04 -05:00
KWSys Robot
ed1cd2daf6
KWSys Nightly Date Stamp
2011-03-04 00:12:14 -05:00
KWSys Robot
cbb5ae60be
KWSys Nightly Date Stamp
2011-03-03 00:12:15 -05:00
KWSys Robot
f72cc88c65
KWSys Nightly Date Stamp
2011-03-02 00:12:13 -05:00
Brad King
32f18c94e1
KWSys: Require at least CMake 2.6.3
...
Remove code left for supporting earlier CMake versions.
2011-03-01 15:40:03 -05:00
KWSys Robot
26b9dfb722
KWSys Nightly Date Stamp
2011-03-01 00:11:00 -05:00
KWSys Robot
2465b5e4f5
KWSys Nightly Date Stamp
2011-02-28 00:12:10 -05:00
KWSys Robot
ab02be50b4
KWSys Nightly Date Stamp
2011-02-27 00:12:12 -05:00
KWSys Robot
2f690ab8cb
KWSys Nightly Date Stamp
2011-02-26 00:10:08 -05:00
KWSys Robot
aa1ab6441b
KWSys Nightly Date Stamp
2011-02-25 00:12:14 -05:00
KWSys Robot
a9841e6e9a
KWSys Nightly Date Stamp
2011-02-24 00:12:13 -05:00
KWSys Robot
fe449843b7
KWSys Nightly Date Stamp
2011-02-23 00:11:47 -05:00
KWSys Robot
73bbef36d0
KWSys Nightly Date Stamp
2011-02-22 00:10:58 -05:00
KWSys Robot
1ca15f85f1
KWSys Nightly Date Stamp
2011-02-21 00:11:05 -05:00
KWSys Robot
dff3d7da3f
KWSys Nightly Date Stamp
2011-02-20 00:12:08 -05:00
KWSys Robot
9e81dddc4f
KWSys Nightly Date Stamp
2011-02-19 00:10:09 -05:00
KWSys Robot
16b99e6cae
KWSys Nightly Date Stamp
2011-02-18 00:12:04 -05:00
KWSys Robot
e0d64d5cb1
KWSys Nightly Date Stamp
2011-02-17 00:12:06 -05:00
KWSys Robot
8caed60208
KWSys Nightly Date Stamp
2011-02-16 00:12:03 -05:00
KWSys Robot
d4884710a4
KWSys Nightly Date Stamp
2011-02-15 00:12:12 -05:00
KWSys Robot
2a2fca24aa
KWSys Nightly Date Stamp
2011-02-14 00:10:26 -05:00
KWSys Robot
d26ef5c118
KWSys Nightly Date Stamp
2011-02-13 00:10:44 -05:00
KWSys Robot
84dafee565
KWSys Nightly Date Stamp
2011-02-12 00:10:49 -05:00
KWSys Robot
831c5ebe58
KWSys Nightly Date Stamp
2011-02-11 00:12:06 -05:00
KWSys Robot
e53b7cbadf
KWSys Nightly Date Stamp
2011-02-10 00:12:13 -05:00
KWSys Robot
7258b0674c
KWSys Nightly Date Stamp
2011-02-09 00:12:08 -05:00
KWSys Robot
68c004aa11
KWSys Nightly Date Stamp
2011-02-08 00:12:07 -05:00
KWSys Robot
d7a51814a3
KWSys Nightly Date Stamp
2011-02-07 00:12:05 -05:00
KWSys Robot
f97a1c6493
KWSys Nightly Date Stamp
2011-02-06 00:12:08 -05:00
KWSys Robot
d27dfc25c1
KWSys Nightly Date Stamp
2011-02-05 00:12:02 -05:00
KWSys Robot
aa78a60ca6
KWSys Nightly Date Stamp
2011-02-04 00:10:46 -05:00
KWSys Robot
26eba9cb9c
KWSys Nightly Date Stamp
2011-02-03 00:11:02 -05:00
KWSys Robot
bd7dd34aba
KWSys Nightly Date Stamp
2011-02-02 00:12:27 -05:00
KWSys Robot
4f1e1fe782
KWSys Nightly Date Stamp
2011-02-01 08:38:03 -05:00
KWSys Robot
76976a59e9
KWSys Nightly Date Stamp
2011-01-31 00:11:02 -05:00
KWSys Robot
9c30d3d230
KWSys Nightly Date Stamp
2011-01-30 00:12:06 -05:00
KWSys Robot
04d4afbfa8
KWSys Nightly Date Stamp
2011-01-29 00:10:59 -05:00
KWSys Robot
6744616fb2
KWSys Nightly Date Stamp
2011-01-28 00:12:07 -05:00
KWSys Robot
451c5f61c2
KWSys Nightly Date Stamp
2011-01-27 00:11:06 -05:00
KWSys Robot
f0acf05656
KWSys Nightly Date Stamp
2011-01-26 00:10:07 -05:00
KWSys Robot
538160ce0e
KWSys Nightly Date Stamp
2011-01-25 00:10:55 -05:00
KWSys Robot
caa2dbebb8
KWSys Nightly Date Stamp
2011-01-24 00:10:04 -05:00
KWSys Robot
87cd8ba8a0
KWSys Nightly Date Stamp
2011-01-23 00:12:03 -05:00
KWSys Robot
b0fb6624cf
KWSys Nightly Date Stamp
2011-01-22 00:10:54 -05:00
KWSys Robot
73827b9205
KWSys Nightly Date Stamp
2011-01-21 00:10:17 -05:00
KWSys Robot
1c8787f387
KWSys Nightly Date Stamp
2011-01-20 00:10:06 -05:00
KWSys Robot
57c542a80f
KWSys Nightly Date Stamp
2011-01-19 00:10:07 -05:00
KWSys Robot
00a0929c04
KWSys Nightly Date Stamp
2011-01-18 00:11:02 -05:00
KWSys Robot
6b084f1e04
KWSys Nightly Date Stamp
2011-01-17 00:11:02 -05:00
KWSys Robot
3ddabcbadf
KWSys Nightly Date Stamp
2011-01-16 00:11:02 -05:00
KWSys Robot
061f310815
KWSys Nightly Date Stamp
2011-01-15 00:10:53 -05:00
KWSys Robot
3a7230afe9
KWSys Nightly Date Stamp
2011-01-14 00:12:03 -05:00
KWSys Robot
f5b43f59de
KWSys Nightly Date Stamp
2011-01-13 00:10:58 -05:00
KWSys Robot
90e9b65f10
KWSys Nightly Date Stamp
2011-01-12 00:10:52 -05:00
KWSys Robot
caa45a5f81
KWSys Nightly Date Stamp
2011-01-11 00:10:07 -05:00
David Cole
6754b26bf0
KWSys: Fix WOW64 registry mode on Windows 2000 ( #10759 )
...
The previous commit did not compile with mingw gcc.
Use the Windows type FARPROC instead of void* for
the local variable.
2011-01-10 08:40:03 -05:00
KWSys Robot
a300edab41
KWSys Nightly Date Stamp
2011-01-10 00:10:47 -05:00
KWSys Robot
8dba266a55
KWSys Nightly Date Stamp
2011-01-09 00:10:08 -05:00
KWSys Robot
5aa0fed854
KWSys Nightly Date Stamp
2011-01-08 00:11:03 -05:00
David Cole
4b05a21302
Fix WOW64 registry mode on Windows 2000 ( #10759 )
...
CMake fails to find any registry paths on Windows 2000: according to regmon
it fails with an access denied error. I double checked all the access rights
and they are fine. After checking the access modes on MSDN I found that it
says KEY_WOW64_32KEY / KEY_WOW64_64KEY are not supported on Windows 2000.
CMake does not check if the current system supports Wow64 before applying
these flags.
This commit adds a check for IsWow64Process in kernel32.dll before adding
these flags.
Author: Axel Gembe <ago@bastart.eu.org>
Signed-off-by: Axel Gembe <ago@bastart.eu.org>
2011-01-07 07:40:07 -05:00
KWSys Robot
fd4875b4c0
KWSys Nightly Date Stamp
2011-01-07 00:12:08 -05:00
KWSys Robot
8e6ad8ce72
KWSys Nightly Date Stamp
2011-01-06 00:10:47 -05:00
David Cole
99ddf6a12d
KWSys: Retrieve QNX specific memory and processor info ( #11329 )
...
Author: Rolf Eike Beer <eike@sf-mail.de> 2010-10-18 12:03:39
2011-01-05 15:40:03 -05:00
David Cole
1c2a9b8140
KWSys: Fix CPU speed calculations ( #9963 )
...
To get from Hz to MHz the factor is 10^6, not 2^20.
Author: Rolf Eike Beer <eike@sf-mail.de> 2010-10-24 06:31:11
2011-01-05 15:40:02 -05:00
KWSys Robot
00c88bbcd8
KWSys Nightly Date Stamp
2011-01-05 00:10:21 -05:00
KWSys Robot
c59ed29552
KWSys Nightly Date Stamp
2011-01-04 00:11:01 -05:00
Brad King
a67fd72659
KWSys: Remove useless include <sys/procfs.h> ( #11648 )
...
The header was included only under "#ifdef __linux", but not all Linux
distributions provide the header. SystemInformation uses no symbols
from this header, so do not include it.
2011-01-03 12:03:03 -05:00
KWSys Robot
edff9207ed
KWSys Nightly Date Stamp
2011-01-03 00:10:09 -05:00
KWSys Robot
4e0681abd7
KWSys Nightly Date Stamp
2011-01-02 00:10:07 -05:00
KWSys Robot
6fbdac97d5
KWSys Nightly Date Stamp
2011-01-01 00:10:48 -05:00
KWSys Robot
60fa5bac57
KWSys Nightly Date Stamp
2010-12-31 00:10:46 -05:00
KWSys Robot
91c06e9022
KWSys Nightly Date Stamp
2010-12-30 00:11:02 -05:00
KWSys Robot
5e9d8a2952
KWSys Nightly Date Stamp
2010-12-29 00:10:40 -05:00
Brad King
75191fa312
KWSys: Avoid passing string literal as char*
...
Pass the lpClass argument of RegCreateKeyEx as a real char[] instead of
a string literal. At least one platform declares the argument as char*
instead of "const char*".
2010-12-28 09:57:09 -05:00
KWSys Robot
428e0e0ab9
KWSys Nightly Date Stamp
2010-12-28 00:10:42 -05:00
KWSys Robot
0ccc5bcec6
KWSys Nightly Date Stamp
2010-12-27 00:10:41 -05:00
KWSys Robot
0cbf312e89
KWSys Nightly Date Stamp
2010-12-26 00:10:11 -05:00
KWSys Robot
b1fdebc14c
KWSys Nightly Date Stamp
2010-12-25 00:10:44 -05:00
KWSys Robot
7159435843
KWSys Nightly Date Stamp
2010-12-24 00:10:04 -05:00
KWSys Robot
97e64e8607
KWSys Nightly Date Stamp
2010-12-23 00:10:37 -05:00
KWSys Robot
104cd4acd8
KWSys Nightly Date Stamp
2010-12-22 00:10:03 -05:00
Brad King
4c88a8622d
KWSys: Avoid buffer overflow in SystemInformation ( #11018 )
...
Use std::string instead of fixed-size char arrays.
Author: Ben Boeckel <ben.boeckel@kitware.com>
2010-12-21 08:25:33 -05:00
KWSys Robot
112ada2eb6
KWSys Nightly Date Stamp
2010-12-21 00:10:48 -05:00
KWSys Robot
34a2dee75d
KWSys Nightly Date Stamp
2010-12-20 00:10:56 -05:00
KWSys Robot
b8c8fe49da
KWSys Nightly Date Stamp
2010-12-19 00:10:08 -05:00
KWSys Robot
5ae9ccd2c6
KWSys Nightly Date Stamp
2010-12-18 00:10:03 -05:00
KWSys Robot
d11c70295b
KWSys Nightly Date Stamp
2010-12-17 00:10:43 -05:00
KWSys Robot
aadee46c60
KWSys Nightly Date Stamp
2010-12-16 00:10:05 -05:00
KWSys Robot
a14a8562ea
KWSys Nightly Date Stamp
2010-12-15 00:10:03 -05:00
Brad King
3a14b6e556
KWSys: Do not mangle UNC paths in ConvertToUnixOutputPath ( #10206 )
...
This method replaces '//' with '/' to make the paths look nicer.
Originally it correctly skipped a leading '//' in a UNC path as the
comment says. However, commit "Removed extra variable initializations"
(2005-04-15) accidentally removed the "pos=1" initializer. It was then
incorrectly restored by commit "Added missing variable initialization"
(2005-04-15) as just "pos=0". Restore the proper initializer.
The test for this added by commit "better coverage" (2006-07-31)
included incorrect output for a sample UNC-like path. Fix it.
2010-12-14 18:13:03 -05:00
Brad King
ffac70b528
KWSys: Use EXPORT name only if installing library
...
Do not set KWSYS_INSTALL_LIBRARY_RULE just because the parent project set
KWSYS_INSTALL_EXPORT_NAME. Require KWSYS_INSTALL_LIB_DIR to be set too.
2010-12-14 13:30:03 -05:00
KWSys Robot
da0a8f7f44
KWSys Nightly Date Stamp
2010-12-14 13:30:03 -05:00
KWSys Robot
b5d7f2c57c
KWSys Nightly Date Stamp
2010-12-13 00:10:05 -05:00
KWSys Robot
1b98d99c28
KWSys Nightly Date Stamp
2010-12-12 00:10:02 -05:00
KWSys Robot
da4c2f6214
KWSys Nightly Date Stamp
2010-12-11 00:10:32 -05:00
KWSys Robot
b90e9f9c3a
KWSys Nightly Date Stamp
2010-12-10 00:10:28 -05:00
KWSys Robot
d25638ac05
KWSys Nightly Date Stamp
2010-12-09 00:10:41 -05:00
Brad King
306427c079
KWSys: Remove realpath from SystemTools::GetPath ( #10335 )
...
Commit "merge in changes for beos support" (2006-12-04) added a realpath
call for every directory parsed out of a PATH-style environment
variable. No reason was given in the commit message or comments.
The call incorrectly resolves symlinks in referenced paths. Remove it.
If BeOS support really needs it then it can be restored for that
platform with a full explanation.
2010-12-08 18:04:10 -05:00
KWSys Robot
02a8ea2d5b
KWSys Nightly Date Stamp
2010-12-08 00:10:03 -05:00
KWSys Robot
e580daec4c
KWSys Nightly Date Stamp
2010-12-07 00:10:03 -05:00
KWSys Robot
afc8906468
KWSys Nightly Date Stamp
2010-12-06 00:10:04 -05:00
KWSys Robot
419e0d29a0
KWSys Nightly Date Stamp
2010-12-05 00:10:07 -05:00
KWSys Robot
34ee41b9cc
KWSys Nightly Date Stamp
2010-12-04 00:10:02 -05:00
KWSys Robot
4617135fe7
KWSys Nightly Date Stamp
2010-12-03 00:10:28 -05:00
KWSys Robot
746d54a843
KWSys Nightly Date Stamp
2010-12-02 00:10:03 -05:00
Brad King
f9abda2db4
KWSys: Associate installed library with an EXPORT
...
A parent project may now set KWSYS_INSTALL_EXPORT_NAME to specify the
EXPORT name for install(TARGETS) commands.
2010-12-01 16:10:02 -05:00
KWSys Robot
8b555d1d20
KWSys Nightly Date Stamp
2010-12-01 00:10:03 -05:00
KWSys Robot
63828762a0
KWSys Nightly Date Stamp
2010-11-30 00:10:03 -05:00
KWSys Robot
bd44b2cc5b
KWSys Nightly Date Stamp
2010-11-29 00:10:02 -05:00
KWSys Robot
7ce06dcc90
KWSys Nightly Date Stamp
2010-11-28 00:10:03 -05:00
KWSys Robot
7a85200249
KWSys Nightly Date Stamp
2010-11-27 00:10:32 -05:00
KWSys Robot
500711129b
KWSys Nightly Date Stamp
2010-11-26 00:10:02 -05:00
KWSys Robot
537180ab19
KWSys Nightly Date Stamp
2010-11-25 00:10:05 -05:00
KWSys Robot
8bafdeb60e
KWSys Nightly Date Stamp
2010-11-24 00:10:03 -05:00
KWSys Robot
40cb8a2373
KWSys Nightly Date Stamp
2010-11-23 00:10:02 -05:00
KWSys Robot
a0739ac5ab
KWSys Nightly Date Stamp
2010-11-22 00:10:26 -05:00
KWSys Robot
365beb2b16
KWSys Nightly Date Stamp
2010-11-21 00:10:03 -05:00
KWSys Robot
9054e598ef
KWSys Nightly Date Stamp
2010-11-20 00:10:19 -05:00
KWSys Robot
acf60463de
KWSys Nightly Date Stamp
2010-11-19 00:10:26 -05:00
KWSys Robot
da0a463f17
KWSys Nightly Date Stamp
2010-11-18 00:10:08 -05:00
KWSys Robot
b541b1213a
KWSys Nightly Date Stamp
2010-11-17 00:10:02 -05:00
KWSys Robot
836c266731
KWSys Nightly Date Stamp
2010-11-16 00:10:03 -05:00
KWSys Robot
40b9336b31
KWSys Nightly Date Stamp
2010-11-15 00:10:03 -05:00
KWSys Robot
dabcb7b8e4
KWSys Nightly Date Stamp
2010-11-14 00:10:03 -05:00
KWSys Robot
33f650a5c9
KWSys Nightly Date Stamp
2010-11-13 00:10:02 -05:00
KWSys Robot
e6975fe82f
KWSys Nightly Date Stamp
2010-11-12 00:10:04 -05:00
KWSys Robot
f4aa65cdf5
KWSys Nightly Date Stamp
2010-11-11 00:10:02 -05:00
KWSys Robot
c5762cf58c
KWSys Nightly Date Stamp
2010-11-10 00:10:02 -05:00
Brad King
d8e0bfa786
KWSys: Teach SystemInformation about WinXP Pro and Win7
...
Modify a few lines in the function QueryOSInformation.
Change-Id: Ief8327144fdf5588354d4ce8240eb0206722e77e
Author: Marius Staring <m.staring@lumc.nl>
2010-11-09 10:50:03 -05:00
KWSys Robot
bbb3d81d38
KWSys Nightly Date Stamp
2010-11-09 00:10:02 -05:00
KWSys Robot
da778eeb4b
KWSys Nightly Date Stamp
2010-11-08 00:10:02 -05:00
KWSys Robot
d95017deec
KWSys Nightly Date Stamp
2010-11-07 00:10:16 -04:00
KWSys Robot
c5a47ad148
KWSys Nightly Date Stamp
2010-11-06 00:10:10 -04:00
KWSys Robot
947de96030
KWSys Nightly Date Stamp
2010-11-05 00:10:09 -04:00
KWSys Robot
b58e44edfb
KWSys Nightly Date Stamp
2010-11-04 00:10:01 -04:00
KWSys Robot
5cf99388c3
KWSys Nightly Date Stamp
2010-11-03 00:11:01 -04:00
KWSys Robot
aa350314db
KWSys Nightly Date Stamp
2010-11-02 00:11:02 -04:00
KWSys Robot
c1a064ba79
KWSys Nightly Date Stamp
2010-11-01 00:11:13 -04:00
KWSys Robot
e3c46e648b
KWSys Nightly Date Stamp
2010-10-31 00:11:07 -04:00
KWSys Robot
2d3952d521
KWSys Nightly Date Stamp
2010-10-30 00:11:07 -04:00
KWSys Robot
57eea54720
KWSys Nightly Date Stamp
2010-10-29 00:11:07 -04:00
KWSys Robot
70101ee8e7
KWSys Nightly Date Stamp
2010-10-28 00:11:05 -04:00
KWSys Robot
01a90e9622
KWSys Nightly Date Stamp
2010-10-27 00:11:06 -04:00
KWSys Robot
7db02e9b3a
KWSys Nightly Date Stamp
2010-10-26 00:11:04 -04:00
KWSys Robot
06b5eaa3cf
KWSys Nightly Date Stamp
2010-10-25 00:11:05 -04:00
KWSys Robot
de81f2a4ee
KWSys Nightly Date Stamp
2010-10-24 00:11:05 -04:00
KWSys Robot
185582d5fe
KWSys Nightly Date Stamp
2010-10-23 00:12:04 -04:00
KWSys Robot
91b5bc3efa
KWSys Nightly Date Stamp
2010-10-22 00:10:12 -04:00
KWSys Robot
e42160f3e0
KWSys Nightly Date Stamp
2010-10-21 00:11:02 -04:00
KWSys Robot
5bae7f3b19
KWSys Nightly Date Stamp
2010-10-20 00:11:01 -04:00
KWSys Robot
915e5805d9
KWSys Nightly Date Stamp
2010-10-19 00:10:04 -04:00
KWSys Robot
00b327fed8
KWSys Nightly Date Stamp
2010-10-18 00:11:02 -04:00
KWSys Robot
76c8c6017c
KWSys Nightly Date Stamp
2010-10-17 00:10:08 -04:00
KWSys Robot
0dc88cf853
KWSys Nightly Date Stamp
2010-10-16 00:10:08 -04:00
KWSys Robot
57c04db124
KWSys Nightly Date Stamp
2010-10-15 00:10:07 -04:00
KWSys Robot
3dc07529cf
KWSys Nightly Date Stamp
2010-10-14 00:10:43 -04:00
KWSys Robot
68e0b6357d
KWSys Nightly Date Stamp
2010-10-13 00:10:36 -04:00
KWSys Robot
3810da1a73
KWSys Nightly Date Stamp
2010-10-12 00:10:33 -04:00
KWSys Robot
3138cc503b
KWSys Nightly Date Stamp
2010-10-11 00:10:06 -04:00
KWSys Robot
c89527a421
KWSys Nightly Date Stamp
2010-10-10 00:10:08 -04:00
KWSys Robot
8af6a13728
KWSys Nightly Date Stamp
2010-10-09 00:10:06 -04:00
KWSys Robot
7119b5f5be
KWSys Nightly Date Stamp
2010-10-08 00:10:06 -04:00
KWSys Robot
e124032654
KWSys Nightly Date Stamp
2010-10-07 00:10:31 -04:00
KWSys Robot
3d0ace69c0
KWSys Nightly Date Stamp
2010-10-06 00:10:25 -04:00
KWSys Robot
d0d8f029ab
KWSys Nightly Date Stamp
2010-10-05 00:10:31 -04:00
KWSys Robot
5eca3dd0f0
KWSys Nightly Date Stamp
2010-10-04 00:10:06 -04:00
KWSys Robot
ef4263aad7
KWSys Nightly Date Stamp
2010-10-03 00:10:04 -04:00
KWSys Robot
2488c343f1
KWSys Nightly Date Stamp
2010-10-02 00:10:36 -04:00
KWSys Robot
d69b129481
KWSys Nightly Date Stamp
2010-10-01 00:10:39 -04:00
KWSys Robot
4e137de7b1
KWSys Nightly Date Stamp
2010-09-30 00:10:39 -04:00
KWSys Robot
0f6b3a0059
KWSys Nightly Date Stamp
2010-09-29 00:10:08 -04:00
KWSys Robot
5efe30791b
KWSys Nightly Date Stamp
2010-09-28 00:10:03 -04:00
KWSys Robot
993cfc9406
KWSys Nightly Date Stamp
2010-09-27 00:10:04 -04:00
KWSys Robot
c928751d27
KWSys Nightly Date Stamp
2010-09-26 00:10:04 -04:00
KWSys Robot
f42bae0bd5
KWSys Nightly Date Stamp
2010-09-25 00:10:04 -04:00
KWSys Robot
7d243b9695
KWSys Nightly Date Stamp
2010-09-24 00:10:36 -04:00
KWSys Robot
a9bf98b2a6
KWSys Nightly Date Stamp
2010-09-23 00:10:11 -04:00
KWSys Robot
d65a91dd45
KWSys Nightly Date Stamp
2010-09-22 00:10:27 -04:00
KWSys Robot
950b735101
KWSys Nightly Date Stamp
2010-09-21 00:10:07 -04:00
KWSys Robot
b03087798b
KWSys Nightly Date Stamp
2010-09-20 00:10:05 -04:00
KWSys Robot
d10b94b2f0
KWSys Nightly Date Stamp
2010-09-19 00:10:03 -04:00
KWSys Robot
c30c3ade9b
KWSys Nightly Date Stamp
2010-09-18 00:10:05 -04:00
KWSys Robot
4b682e13fb
KWSys Nightly Date Stamp
2010-09-17 00:10:04 -04:00
KWSys Robot
48a126717c
KWSys Nightly Date Stamp
2010-09-16 00:10:04 -04:00
KWSys Robot
de7a090847
KWSys Nightly Date Stamp
2010-09-15 00:10:05 -04:00
KWSys Robot
becc11f72f
KWSys Nightly Date Stamp
2010-09-14 00:10:28 -04:00
KWSys Robot
f3bc219adb
KWSys Nightly Date Stamp
2010-09-13 00:10:04 -04:00
KWSys Robot
3665e69bc6
KWSys Nightly Date Stamp
2010-09-12 00:10:03 -04:00
KWSys Robot
c36f501a64
KWSys Nightly Date Stamp
2010-09-11 00:10:04 -04:00
Brad King
f2b4a46677
KWSys: Suppress -Wcast-align warning in MD5.c
...
The code does contain a cast that increases alignment but only in a
conditional that verifies the input is sufficiently aligned.
2010-09-10 09:00:02 -04:00
KWSys Robot
de346204b8
KWSys Nightly Date Stamp
2010-09-10 00:10:08 -04:00
David Cole
2eab3b2cbb
Revert commit: CMake: quote ':' in Windows NMake Makefiles ( #9963 ) -- it was not the right fix and caused mucho other problemo
2010-09-09 12:40:04 -04:00
KWSys Robot
42dbb43294
KWSys Nightly Date Stamp
2010-09-09 00:10:04 -04:00
David Cole
fcbdd3129e
CMake: quote ':' in Windows NMake Makefiles ( #9963 )
2010-09-08 18:50:03 -04:00
KWSys Robot
711c610314
KWSys Nightly Date Stamp
2010-09-08 00:10:41 -04:00
KWSys Robot
409c936ff4
KWSys Nightly Date Stamp
2010-09-07 00:10:05 -04:00
KWSys Robot
362ba97017
KWSys Nightly Date Stamp
2010-09-06 00:10:03 -04:00
KWSys Robot
20f15c4321
KWSys Nightly Date Stamp
2010-09-05 00:10:34 -04:00
KWSys Robot
8e0de9cc45
KWSys Nightly Date Stamp
2010-09-04 00:10:06 -04:00
KWSys Robot
f68c08e1b4
KWSys Nightly Date Stamp
2010-09-03 00:10:03 -04:00
KWSys Robot
f943601640
KWSys Nightly Date Stamp
2010-09-02 00:10:04 -04:00
KWSys Robot
4948536d61
KWSys Nightly Date Stamp
2010-09-01 00:10:30 -04:00
KWSys Robot
81a76fedd7
KWSys Nightly Date Stamp
2010-08-31 00:10:10 -04:00
KWSys Robot
aac1680648
KWSys Nightly Date Stamp
2010-08-30 00:10:03 -04:00
KWSys Robot
fd141a0b70
KWSys Nightly Date Stamp
2010-08-29 00:10:37 -04:00
KWSys Robot
216aa24d92
KWSys Nightly Date Stamp
2010-08-28 00:10:03 -04:00
Brad King
735a8c26d7
KWSys: Use SplitPath in GetActualCaseForPath
...
Avoid using the old SplitString method in favor of the more robust
SplitPath method.
2010-08-27 10:50:02 -04:00
Brad King
3bf1869c93
KWSys: Improve SplitPath method documentation
...
Document explicitly that the first component always exists. Fix the
documentation of SplitPathRootComponent to note that home directory
roots (~/ and ~u/) always have a trailing slash.
2010-08-27 10:20:02 -04:00
Brad King
4746365e03
KWSys: Avoid empty string dereference in SplitString
2010-08-27 10:10:02 -04:00
KWSys Robot
d8ccd1760c
KWSys Nightly Date Stamp
2010-08-27 00:10:03 -04:00
KWSys Robot
737261785a
KWSys Nightly Date Stamp
2010-08-26 00:10:20 -04:00
KWSys Robot
c4f7034efb
KWSys Nightly Date Stamp
2010-08-25 00:10:25 -04:00
KWSys Robot
888f61e6e3
KWSys Nightly Date Stamp
2010-08-24 00:10:03 -04:00
KWSys Robot
9b82ecae42
KWSys Nightly Date Stamp
2010-08-23 00:10:27 -04:00
KWSys Robot
b718597b8b
KWSys Nightly Date Stamp
2010-08-22 00:10:03 -04:00
KWSys Robot
e8fca4e247
KWSys Nightly Date Stamp
2010-08-21 00:10:23 -04:00
KWSys Robot
e752cff8fd
KWSys Nightly Date Stamp
2010-08-20 00:10:30 -04:00
KWSys Robot
b29cd51147
KWSys Nightly Date Stamp
2010-08-19 00:10:04 -04:00
KWSys Robot
a3d796b906
KWSys Nightly Date Stamp
2010-08-18 00:10:05 -04:00
KWSys Robot
f4ce315301
KWSys Nightly Date Stamp
2010-08-17 00:10:04 -04:00
Brad King
0f5189d144
KWSys: Fix GetActualCaseForPath for UNC paths
...
See issue #11023 .
Author: Clinton Stimpson <clinton@elemtech.com>
2010-08-16 10:00:02 -04:00
Brad King
0a21abd690
KWSys: Fix SplitPath for leading '\' on Windows
...
Windows paths may begin with a single backslash when the drive letter is
omitted. Recognize this as a root path component.
2010-08-16 09:10:03 -04:00
KWSys Robot
78474d9f24
KWSys Nightly Date Stamp
2010-08-16 00:10:02 -04:00
KWSys Robot
b0d03c9953
KWSys Nightly Date Stamp
2010-08-15 00:10:03 -04:00
KWSys Robot
16168ab0c3
KWSys Nightly Date Stamp
2010-08-14 00:10:02 -04:00
KWSys Robot
34f773ccfe
KWSys Nightly Date Stamp
2010-08-13 00:10:15 -04:00
KWSys Robot
7b632e5ac6
KWSys Nightly Date Stamp
2010-08-12 00:10:13 -04:00
KWSys Robot
39886c405a
KWSys Nightly Date Stamp
2010-08-11 00:10:22 -04:00
KWSys Robot
4308336552
KWSys Nightly Date Stamp
2010-08-10 00:10:03 -04:00
KWSys Robot
c9c4962896
KWSys Nightly Date Stamp
2010-08-09 00:10:02 -04:00
KWSys Robot
43e94787ce
KWSys Nightly Date Stamp
2010-08-08 00:10:03 -04:00
KWSys Robot
fd69b3310d
KWSys Nightly Date Stamp
2010-08-07 00:10:07 -04:00
KWSys Robot
7c20f7b244
KWSys Nightly Date Stamp
2010-08-06 00:10:03 -04:00
KWSys Robot
00893669e5
KWSys Nightly Date Stamp
2010-08-05 00:10:03 -04:00
KWSys Robot
a42a44a5ac
KWSys Nightly Date Stamp
2010-08-04 00:10:25 -04:00
KWSys Robot
8342eacda7
KWSys Nightly Date Stamp
2010-08-03 00:10:03 -04:00
KWSys Robot
de8cc71e13
KWSys Nightly Date Stamp
2010-08-02 00:10:13 -04:00
KWSys Robot
afd32fbded
KWSys Nightly Date Stamp
2010-08-01 00:10:07 -04:00
KWSys Robot
41dbdb71cd
KWSys Nightly Date Stamp
2010-07-31 00:10:08 -04:00
KWSys Robot
c67bf9ec72
KWSys Nightly Date Stamp
2010-07-30 00:10:02 -04:00
KWSys Robot
03b7eff0ea
KWSys Nightly Date Stamp
2010-07-29 00:10:03 -04:00
KWSys Robot
1d98623443
KWSys Nightly Date Stamp
2010-07-28 00:10:05 -04:00
KWSys Robot
13d686331e
KWSys Nightly Date Stamp
2010-07-27 00:10:06 -04:00
KWSys Robot
c457288767
KWSys Nightly Date Stamp
2010-07-26 00:10:02 -04:00
KWSys Robot
5cf80768e1
KWSys Nightly Date Stamp
2010-07-25 00:10:13 -04:00
KWSys Robot
7ed87c3e3e
KWSys Nightly Date Stamp
2010-07-24 00:10:05 -04:00
KWSys Robot
0c084dd899
KWSys Nightly Date Stamp
2010-07-23 00:10:34 -04:00
KWSys Robot
aa1fce9781
KWSys Nightly Date Stamp
2010-07-22 00:10:39 -04:00
KWSys Robot
a2eaf6b415
KWSys Nightly Date Stamp
2010-07-21 00:10:36 -04:00
KWSys Robot
8ef066eea4
KWSys Nightly Date Stamp
2010-07-20 00:10:24 -04:00
KWSys Robot
944f3f73ce
KWSys Nightly Date Stamp
2010-07-19 00:10:33 -04:00
KWSys Robot
0edc7455a1
KWSys Nightly Date Stamp
2010-07-18 00:10:39 -04:00
KWSys Robot
a1c6df5209
KWSys Nightly Date Stamp
2010-07-17 00:10:31 -04:00
KWSys Robot
a3717de48a
KWSys Nightly Date Stamp
2010-07-16 00:10:35 -04:00
KWSys Robot
5bfae86034
KWSys Nightly Date Stamp
2010-07-15 00:10:28 -04:00
KWSys Robot
07defe56ce
KWSys Nightly Date Stamp
2010-07-14 00:10:34 -04:00
KWSys Robot
6327429f55
KWSys Nightly Date Stamp
2010-07-13 00:10:31 -04:00
KWSys Robot
942060cb19
KWSys Nightly Date Stamp
2010-07-12 00:10:33 -04:00
KWSys Robot
7dd6f1d13a
KWSys Nightly Date Stamp
2010-07-11 00:10:27 -04:00
KWSys Robot
92473b32ce
KWSys Nightly Date Stamp
2010-07-10 00:10:26 -04:00
Brad King
70154efef8
KWSys: Avoid undefined behavior in Process crash tests
...
Clang is smart enough to recognize that "*(int*)0=0" invokes undefined
behavior, warns, and produces an "undefined instruction". The message
in commit "Avoid Clang optimizer bug in testProcess-[45]" (2010-07-02)
is incorrect; this is not a Clang bug. It really is undefined
behavior. Use "*(int*)1=0" to produce a crash instead.
2010-07-09 10:40:06 -04:00
KWSys Robot
a1a4a2cb6d
KWSys Nightly Date Stamp
2010-07-09 00:10:23 -04:00
KWSys Robot
d6a8fedfbf
KWSys Nightly Date Stamp
2010-07-08 00:10:22 -04:00
KWSys Robot
f2dc6a664d
KWSys Nightly Date Stamp
2010-07-07 00:10:31 -04:00
KWSys Robot
f74baa4fcf
KWSys Nightly Date Stamp
2010-07-06 00:10:23 -04:00
KWSys Robot
c0468481f8
KWSys Nightly Date Stamp
2010-07-05 00:10:20 -04:00
KWSys Robot
efee95cd71
KWSys Nightly Date Stamp
2010-07-04 00:10:23 -04:00
KWSys Robot
4b661784b4
KWSys Nightly Date Stamp
2010-07-03 00:10:23 -04:00
Brad King
c3389d4ce2
KWSys: Avoid Clang optimizer bug in testProcess-[45]
...
Clang's optimizer, as of clang version 2.8 (trunk 107463), produces the
undefined instruction 'ud2' for the code "*(int*)0=0" on OS X x86_64.
It causes our crash tests to fail because the child process exits with
an invalid instruction instead of a segmentation fault. Work around the
bug by using "*(int*)1=0" in this case.
2010-07-02 14:00:04 -04:00
KWSys Robot
9f3524f469
KWSys Nightly Date Stamp
2010-07-02 00:10:19 -04:00
KWSys Robot
6ebb4843a6
KWSys Nightly Date Stamp
2010-07-01 00:10:21 -04:00
Brad King
3b26fa13c4
KWSys: Optionally suppress consistent test failures
...
Add option KWSYS_TEST_BOGUS_FAILURES that can be set by a containing
project or in the CMake cache to list tests known to fail consistently
on a buggy system.
2010-06-30 11:42:08 -04:00
Brad King
b84220b287
KWSys: Use short fallback timeout for Process tests
...
If any of the KWSys Process tests take more than a minute or two then
something is wrong. There is no need to wait for a long default
timeout.
2010-06-30 11:41:59 -04:00
KWSys Robot
b65cd9b70b
KWSys Nightly Date Stamp
2010-06-30 00:10:24 -04:00
Brad King
5c16024fbb
KWSys: Pass ptrdiff_t check result to System.c
...
Since commit "Provide unix-sytle command line parsing" (2009-07-13) the
reference to KWSYS_C_HAS_PTRDIFF_T in System.c has been meaningless
because the macro was never passed to the compiler!
2010-06-29 08:50:03 -04:00
Brad King
d2222d529d
KWSys: Cleanup putenv leak option implementation
...
Define KWSYS_DO_NOT_CLEAN_PUTENV only for the implementation. It does
not need to be configured in the interface of "Configure.hxx".
2010-06-29 08:50:03 -04:00
KWSys Robot
198e00f6e8
KWSys Nightly Date Stamp
2010-06-29 00:10:22 -04:00
KWSys Robot
a55aee5cdd
KWSys Nightly Date Stamp
2010-06-28 00:10:23 -04:00
KWSys Robot
4745f4996b
KWSys Nightly Date Stamp
2010-06-27 00:10:22 -04:00
KWSys Robot
b699509aee
KWSys Nightly Date Stamp
2010-06-26 00:10:24 -04:00
KWSys Robot
da0190a4a7
KWSys Nightly Date Stamp
2010-06-25 00:10:17 -04:00
KWSys Robot
0d400c373e
KWSys Nightly Date Stamp
2010-06-24 00:01:06 -04:00
KWSys Robot
b141862564
KWSys Nightly Date Stamp
2010-06-23 00:01:16 -04:00
KWSys Robot
d7770578d1
KWSys Nightly Date Stamp
2010-06-22 00:01:22 -04:00
KWSys Robot
e45a600a0f
KWSys Nightly Date Stamp
2010-06-21 00:01:04 -04:00
KWSys Robot
dc2f8590d1
KWSys Nightly Date Stamp
2010-06-20 00:01:04 -04:00
KWSys Robot
10c84dc10e
KWSys Nightly Date Stamp
2010-06-19 00:01:04 -04:00
KWSys Robot
abe355ef1c
KWSys Nightly Date Stamp
2010-06-18 00:01:02 -04:00
KWSys Robot
d7f8df694a
KWSys Nightly Date Stamp
2010-06-17 00:01:03 -04:00
KWSys Robot
2da22e7f5c
KWSys Nightly Date Stamp
2010-06-16 00:01:04 -04:00
KWSys Robot
d714b18ac5
KWSys Nightly Date Stamp
2010-06-15 00:01:07 -04:00
KWSys Robot
f7f8396337
KWSys Nightly Date Stamp
2010-06-14 00:01:03 -04:00
KWSys Robot
8d29fa46ab
KWSys Nightly Date Stamp
2010-06-13 00:01:02 -04:00
KWSys Robot
a7abcd1442
KWSys Nightly Date Stamp
2010-06-12 00:01:05 -04:00
Brad King
b9e3c243d4
KWSys: Teach Process to error on empty command
...
Do not try to execute a child with no command line. Previously this led
to a silent hang.
2010-06-11 11:00:38 -04:00
Brad King
60478de3e5
KWSys: Process tree kill for Solaris
2010-06-11 10:15:19 -04:00
KWSys Robot
6ce85691eb
KWSys Nightly Date Stamp
2010-06-11 00:01:32 -04:00
Brad King
3f92947524
KWSys: Configure DynamicLoader library prefix/suffix
...
The DynamicLoader::LibPrefix and DynamicLoader::LibExtension methods
previously hard-coded the module name components for each platform. Set
them from the CMAKE_SHARED_MODULE_PREFIX and CMAKE_SHARED_MODULE_SUFFIX
CMake variables instead. This ensures consistency in a program that
uses these methods to construct the file names for its own modules.
2010-06-10 09:26:32 -04:00
KWSys Robot
c452d5b646
KWSys Nightly Date Stamp
2010-06-10 00:01:03 -04:00
KWSys Robot
86de1d6504
KWSys Nightly Date Stamp
2010-06-09 00:01:09 -04:00
KWSys Robot
ddf0de132b
KWSys Nightly Date Stamp
2010-06-08 00:01:03 -04:00
KWSys Robot
2847d86c68
KWSys Nightly Date Stamp
2010-06-07 00:01:04 -04:00
KWSys Robot
c06dae9e67
KWSys Nightly Date Stamp
2010-06-06 00:01:03 -04:00
KWSys Robot
dc6ed8ee8c
KWSys Nightly Date Stamp
2010-06-05 00:01:03 -04:00
Brad King
ac17dc4a43
KWSys: Remove "copyPermissions" parameters
...
The CopyFileIfDifferent, CopyFileAlways, CopyAFile and CopyADirectory
methods should always copy permissions. The special cases in which a
caller would pass copyPermissions=false should be handled at the call
site. The parameter needlessly complicates the interface and semantics
of these methods.
2010-06-04 16:02:00 -04:00
KWSys Robot
5f4ac98bc5
KWSys Nightly Date Stamp
2010-06-04 00:01:03 -04:00
Brad King
c15ed3294c
KWSys: Avoid stat in CopyFileAlways ( #10790 )
...
On Windows 7 the file size reported by 'stat' on a new file sometimes
reports zero even though the real size is correct. This causes our
CopyFileAlways method to falsely detect copy failure. Work around the
problem by trusting the state of ofstream after writing the file.
2010-06-03 12:46:11 -04:00
KWSys Robot
3ac3dea6f0
KWSys Nightly Date Stamp
2010-06-03 00:01:02 -04:00
KWSys Robot
eaee8a2cb1
KWSys Nightly Date Stamp
2010-06-02 00:01:04 -04:00
KWSys Robot
7f619608d5
KWSys Nightly Date Stamp
2010-06-01 00:01:05 -04:00
KWSys Robot
b9e5faf618
KWSys Nightly Date Stamp
2010-05-31 00:01:07 -04:00
KWSys Robot
f034094e90
KWSys Nightly Date Stamp
2010-05-30 00:01:11 -04:00
KWSys Robot
6e8aa44327
KWSys Nightly Date Stamp
2010-05-29 00:01:04 -04:00
KWSys Robot
e6efd9ac0a
KWSys Nightly Date Stamp
2010-05-28 00:01:03 -04:00
KWSys Robot
282a119e35
KWSys Nightly Date Stamp
2010-05-27 00:01:10 -04:00
KWSys Robot
515339f313
KWSys Nightly Date Stamp
2010-05-26 00:01:04 -04:00
KWSys Robot
d5e86a5f45
KWSys Nightly Date Stamp
2010-05-25 00:01:03 -04:00
KWSys Robot
41e675a045
KWSys Nightly Date Stamp
2010-05-24 00:01:06 -04:00
KWSys Robot
37fb1f3690
KWSys Nightly Date Stamp
2010-05-23 00:01:05 -04:00
KWSys Robot
ba88271427
KWSys Nightly Date Stamp
2010-05-22 00:01:12 -04:00
KWSys Robot
45e6aee72c
KWSys Nightly Date Stamp
2010-05-21 00:01:14 -04:00
KWSys Robot
b71b3b710f
KWSys Nightly Date Stamp
2010-05-20 00:01:02 -04:00
KWSys Robot
6138ff02ed
KWSys Nightly Date Stamp
2010-05-19 00:01:03 -04:00
KWSys Robot
3d784cc752
KWSys Nightly Date Stamp
2010-05-18 00:01:07 -04:00
KWSys Robot
0559c4e04e
KWSys Nightly Date Stamp
2010-05-17 13:24:39 -04:00
KWSys Robot
f9f2e61e27
KWSys Nightly Date Stamp
2010-05-17 13:24:25 -04:00
KWSys Robot
b81727621a
KWSys Nightly Date Stamp
2010-05-14 00:01:02 -04:00
KWSys Robot
f7abdff721
KWSys Nightly Date Stamp
2010-05-13 00:01:03 -04:00
Bill Hoffman
0b5288849f
Silence warnings on sgi compiler.
2010-05-12 09:37:42 -04:00
KWSys Robot
8ce275fee5
KWSys Nightly Date Stamp
2010-05-12 00:01:13 -04:00
Brad King
83d3b1e427
KWSys: Process tree kill for kFreeBSD, GNU/Hurd
...
kFreeBSD and Hurd have the same userland as Linux. This change is
necessary to enable kwsysProcessKill() to kill child processes on
kFreeBSD. The bug was detected by CTestTestTimeout test.
Patch from "Modestas Vainius <modestas@vainius.eu>".
See issue #10432 .
2010-05-11 13:34:54 -04:00
KWSys Robot
408bf244dd
KWSys Nightly Date Stamp
2010-05-11 00:01:04 -04:00
KWSys Robot
e30279e7de
KWSys Nightly Date Stamp
2010-05-10 00:01:04 -04:00
KWSys Robot
dedbe6fd48
KWSys Nightly Date Stamp
2010-05-09 00:01:03 -04:00
KWSys Robot
ed81b62eff
KWSys Nightly Date Stamp
2010-05-08 00:01:02 -04:00
KWSys Robot
162597e4bf
KWSys Nightly Date Stamp
2010-05-07 00:01:12 -04:00
KWSys Robot
0ac7f85d20
KWSys Nightly Date Stamp
2010-05-06 00:01:03 -04:00
KWSys Robot
0bf998a46b
KWSys Nightly Date Stamp
2010-05-05 00:01:05 -04:00
Bill Hoffman
e2c496e2af
Fix for bug #10542 , allow this to build on Tru64
2010-05-04 14:43:43 -04:00
KWSys Robot
f20fd583d8
KWSys Nightly Date Stamp
2010-05-04 00:01:02 -04:00
KWSys Robot
0b7206dd23
KWSys Nightly Date Stamp
2010-05-03 00:01:03 -04:00
KWSys Robot
5272d0dd8c
KWSys Nightly Date Stamp
2010-05-02 00:01:03 -04:00
KWSys Robot
42c40884d2
KWSys Nightly Date Stamp
2010-05-01 00:01:12 -04:00
KWSys Robot
d4c95316ee
KWSys Nightly Date Stamp
2010-04-30 00:01:07 -04:00
Bill Hoffman
54319451a5
Make get_stl_prime_list an inline function to avoid duplicate copies of it.
2010-04-29 08:51:39 -04:00
KWSys Robot
7b7bf9344c
KWSys Nightly Date Stamp
2010-04-29 00:01:07 -04:00
Bill Hoffman
a170690fd2
Fix for bug #10550 , work around instantiation out of scope
2010-04-28 17:42:22 -04:00
KWSys Robot
46bc8fc739
KWSys Nightly Date Stamp
2010-04-28 00:01:02 -04:00
KWSys Robot
32856c1be4
KWSys Nightly Date Stamp
2010-04-27 00:01:03 -04:00
KWSys Robot
07bd06bce3
KWSys Nightly Date Stamp
2010-04-26 00:01:03 -04:00
KWSys Robot
3d5d76fd88
KWSys Nightly Date Stamp
2010-04-25 00:01:02 -04:00
KWSys Robot
f6b271521a
KWSys Nightly Date Stamp
2010-04-24 00:01:06 -04:00
KWSys Robot
6c76119777
KWSys Nightly Date Stamp
2010-04-23 00:01:04 -04:00
KWSys Robot
e498510de9
KWSys Nightly Date Stamp
2010-04-22 00:01:16 -04:00
KWSys Robot
45d9106eef
KWSys Nightly Date Stamp
2010-04-21 00:01:03 -04:00
KWSys Robot
22e9f2d0ab
KWSys Nightly Date Stamp
2010-04-20 00:01:03 -04:00
Brad King
60de059bff
KWSys Process: Add OpenBSD process tree kill support
...
Patch from Chuck Atkins <chuck.atkins@kitware.com>
2010-04-19 16:30:37 -04:00
Brad King
43072405e2
KWSys SharedForward: Add OpenBSD support
...
Patch from Chuck Atkins <chuck.atkins@kitware.com>
2010-04-19 16:30:23 -04:00
KWSys Robot
2c156fd18c
KWSys Nightly Date Stamp
2010-04-19 00:01:03 -04:00
KWSys Robot
67c42804b9
KWSys Nightly Date Stamp
2010-04-18 00:01:05 -04:00
KWSys Robot
c178660d96
KWSys Nightly Date Stamp
2010-04-17 00:01:03 -04:00
KWSys Robot
8df8fd8868
KWSys Nightly Date Stamp
2010-04-16 00:01:05 -04:00
KWSys Robot
e04daebd73
KWSys Nightly Date Stamp
2010-04-15 00:01:03 -04:00
KWSys Robot
13e6b430ff
KWSys Nightly Date Stamp
2010-04-14 00:01:08 -04:00
KWSys Robot
f9bdbf8fd3
KWSys Nightly Date Stamp
2010-04-13 00:01:06 -04:00
KWSys Robot
c70850de6d
KWSys Nightly Date Stamp
2010-04-12 00:01:04 -04:00
KWSys Robot
d33303f22f
KWSys Nightly Date Stamp
2010-04-11 00:01:02 -04:00
KWSys Robot
c55814170e
KWSys Nightly Date Stamp
2010-04-10 00:01:11 -04:00
David Cole
018c13ff73
Patch to avoid short name usage where possible. Get the actual case spelling of a file name on 'Windows' without converting to short name and back again. Avoids bad behavior reported in http://bugs.winehq.org/show_bug.cgi?id=22286 when using cmake under a wine/msys/mingw installation on a Linux box. Thanks to Clinton Stimpson for preparing the patch.
2010-04-09 12:15:06 -04:00
KWSys Robot
f468b50e9a
KWSys Nightly Date Stamp
2010-04-09 00:01:04 -04:00
KWSys Robot
e93b737dd5
KWSys Nightly Date Stamp
2010-04-08 00:01:05 -04:00
KWSys Robot
8ca2fa78b4
KWSys Nightly Date Stamp
2010-04-07 00:01:02 -04:00
KWSys Robot
3917de0998
KWSys Nightly Date Stamp
2010-04-06 00:01:04 -04:00
KWSys Robot
ca41b71f0d
KWSys Nightly Date Stamp
2010-04-05 00:01:03 -04:00
KWSys Robot
200d40acd1
KWSys Nightly Date Stamp
2010-04-04 00:01:04 -04:00
KWSys Robot
ba559a3454
KWSys Nightly Date Stamp
2010-04-03 00:01:03 -04:00
KWSys Robot
a63dc3271a
KWSys Nightly Date Stamp
2010-04-02 00:01:04 -04:00
KWSys Robot
faf30c2502
KWSys Nightly Date Stamp
2010-04-01 00:01:02 -04:00
KWSys Robot
e101d9f14e
KWSys Nightly Date Stamp
2010-03-31 00:01:05 -04:00
KWSys Robot
d0b510900d
KWSys Nightly Date Stamp
2010-03-30 00:01:03 -04:00
KWSys Robot
2a2a923ec9
KWSys Nightly Date Stamp
2010-03-29 00:01:04 -04:00
KWSys Robot
7a17b72e2c
KWSys Nightly Date Stamp
2010-03-28 00:01:03 -04:00
KWSys Robot
9e74971c5f
KWSys Nightly Date Stamp
2010-03-27 00:01:03 -04:00
Dave Partyka
9345833272
BUG: Commit a fix from Rusty to address incorrectly reported memory queries.
2010-03-26 14:18:24 -04:00
KWSys Robot
a8abb30c38
KWSys Nightly Date Stamp
2010-03-26 00:01:08 -04:00
KWSys Robot
4273cd9767
KWSys Nightly Date Stamp
2010-03-25 00:01:04 -04:00
KWSys Robot
d086218658
KWSys Nightly Date Stamp
2010-03-24 00:01:03 -04:00
KWSys Robot
a72b2ccb4c
KWSys Nightly Date Stamp
2010-03-23 14:17:23 -04:00
Pat Marion
fc4e7dcec0
ENH: Adding symbol for cray compute linux to DynamicLoader.cxx
2010-03-22 10:54:18 -04:00
KWSys Robot
9fd6916362
KWSys Nightly Date Stamp
2010-03-22 00:01:03 -04:00
KWSys Robot
23eb9c9ade
KWSys Nightly Date Stamp
2010-03-21 00:01:03 -04:00
KWSys Robot
ae58811523
KWSys Nightly Date Stamp
2010-03-20 00:01:03 -04:00
KWSys Robot
40cb9c89d7
KWSys Nightly Date Stamp
2010-03-19 00:01:05 -04:00
Brad King
1560d9dcca
KWSys: Enable process tree killing on kFreeBSD
...
Teach kwsysProcessKill to identify processes on this platform using the "ps"
command just as on Linux. Patch from Modestas Vainius <modax@debian.org>.
See issue #10432 .
2010-03-18 08:43:05 -04:00
KWSys Robot
f1d801e4ea
KWSys Nightly Date Stamp
2010-03-18 00:01:05 -04:00
KWSys Robot
7f98d73457
KWSys Nightly Date Stamp
2010-03-17 00:01:03 -04:00
KWSys Robot
7881a9f9a6
KWSys Nightly Date Stamp
2010-03-16 00:01:03 -04:00
KWSys Robot
34ebee5922
KWSys Nightly Date Stamp
2010-03-15 00:01:03 -04:00
KWSys Robot
41ee399fa6
KWSys Nightly Date Stamp
2010-03-14 00:01:04 -05:00
KWSys Robot
84df478a31
KWSys Nightly Date Stamp
2010-03-13 00:01:04 -05:00
KWSys Robot
b452e65526
KWSys Nightly Date Stamp
2010-03-12 00:01:11 -05:00
KWSys Robot
a4f798d3f7
KWSys Nightly Date Stamp
2010-03-11 00:01:04 -05:00
KWSys Robot
d8338e491a
KWSys Nightly Date Stamp
2010-03-10 00:01:04 -05:00
KWSys Robot
f9213722f3
KWSys Nightly Date Stamp
2010-03-09 00:01:04 -05:00
KWSys Robot
e67acbfc01
KWSys Nightly Date Stamp
2010-03-08 00:01:08 -05:00
KWSys Robot
98f2170c4a
KWSys Nightly Date Stamp
2010-03-07 00:01:06 -05:00
KWSys Robot
71a74b4ba9
KWSys Nightly Date Stamp
2010-03-06 00:01:06 -05:00
KWSys Robot
0922d4f3f2
KWSys Nightly Date Stamp
2010-03-05 00:01:03 -05:00
KWSys Robot
6a15677a5b
KWSys Nightly Date Stamp
2010-03-04 00:01:04 -05:00
KWSys Robot
adca29a5be
KWSys Nightly Date Stamp
2010-03-03 00:01:03 -05:00
KWSys Robot
634c3113ed
KWSys Nightly Date Stamp
2010-03-02 00:01:02 -05:00
KWSys Robot
efa4eb446e
KWSys Nightly Date Stamp
2010-03-01 00:01:06 -05:00
KWSys Robot
6474692076
KWSys Nightly Date Stamp
2010-02-28 00:01:03 -05:00
KWSys Robot
fc871caebb
KWSys Nightly Date Stamp
2010-02-27 00:01:04 -05:00
KWSys Robot
55f012989c
KWSys Nightly Date Stamp
2010-02-26 00:01:03 -05:00
KWSys Robot
c63e4bd9be
KWSys Nightly Date Stamp
2010-02-25 00:01:06 -05:00
KWSys Robot
c38ffcf98c
KWSys Nightly Date Stamp
2010-02-24 00:01:02 -05:00
KWSys Robot
73395fb0eb
KWSys Nightly Date Stamp
2010-02-23 00:01:05 -05:00
KWSys Robot
6c300a04c4
KWSys Nightly Date Stamp
2010-02-22 00:01:04 -05:00
KWSys Robot
da402c2f7e
KWSys Nightly Date Stamp
2010-02-21 00:01:03 -05:00
KWSys Robot
88a4f2e3ec
KWSys Nightly Date Stamp
2010-02-20 00:01:02 -05:00
KWSys Robot
2eeccbe227
KWSys Nightly Date Stamp
2010-02-19 00:01:07 -05:00
KWSys Robot
19c42fb582
KWSys Nightly Date Stamp
2010-02-18 00:01:03 -05:00
KWSys Robot
27dac9fa86
KWSys Nightly Date Stamp
2010-02-17 00:01:05 -05:00
KWSys Robot
71e4fe7c7e
KWSys Nightly Date Stamp
2010-02-16 00:01:03 -05:00
KWSys Robot
6301f98664
KWSys Nightly Date Stamp
2010-02-15 00:01:03 -05:00
KWSys Robot
596af9f86d
KWSys Nightly Date Stamp
2010-02-14 00:01:03 -05:00
KWSys Robot
aa2b217d1d
KWSys Nightly Date Stamp
2010-02-13 00:01:05 -05:00
Brad King
bf4d2f6cc7
Fix KWSYS_PLATFORM_INFO_TEST when user removes tree
...
In commit 'Create KWSYS_PLATFORM_INFO_TEST macro' (2009-11-20) we
implemented the macro to use a cache entry to avoid re-running the
try_compile(). However, the output copied from the try_compile is
needed on every configure. If the user wipes out the build tree but not
the cache file then the try_compile() will not re-run to recreate the
needed file. We address the problem by teaching the macro to run the
try_compile() whenever its output file does not exist.
2010-02-12 10:46:50 -05:00
KWSys Robot
41273582a5
KWSys Nightly Date Stamp
2010-02-12 00:01:05 -05:00
KWSys Robot
b640884db7
KWSys Nightly Date Stamp
2010-02-11 00:01:03 -05:00
KWSys Robot
b0c6ca6cc0
KWSys Nightly Date Stamp
2010-02-10 00:01:07 -05:00
KWSys Robot
1b427400d3
KWSys Nightly Date Stamp
2010-02-09 00:01:03 -05:00
KWSys Robot
a7666d303c
KWSys Nightly Date Stamp
2010-02-08 00:01:04 -05:00
KWSys Robot
7583e57ae5
KWSys Nightly Date Stamp
2010-02-07 00:01:04 -05:00
KWSys Robot
07323b3656
KWSys Nightly Date Stamp
2010-02-06 00:01:04 -05:00
KWSys Robot
b3a1a50bc7
KWSys Nightly Date Stamp
2010-02-05 00:01:06 -05:00
KWSys Robot
9ef2491328
KWSys Nightly Date Stamp
2010-02-04 00:01:02 -05:00
KWSys Robot
6fe2376e2d
KWSys Nightly Date Stamp
2010-02-02 23:49:22 -05:00
KWSys Robot
ccb9053a4e
KWSys Nightly Date Stamp
2010-02-01 23:49:31 -05:00
KWSys Robot
17e5e5fcb0
KWSys Nightly Date Stamp
2010-01-31 23:49:33 -05:00
KWSys Robot
977c5c2b2d
KWSys Nightly Date Stamp
2010-01-30 23:49:39 -05:00
KWSys Robot
85018330ec
KWSys Nightly Date Stamp
2010-01-29 23:49:46 -05:00
KWSys Robot
42c3eb85d6
KWSys Nightly Date Stamp
2010-01-28 23:49:57 -05:00
KWSys Robot
addeec72e3
KWSys Nightly Date Stamp
2010-01-27 23:50:04 -05:00
Brad King
baf8e99382
KWSys: Remove $Id$ from MD5.c
...
This CVS keyword was copied into the file with the rest of the
implementation. It has no meaning outside its original project tree.
2010-01-27 08:51:58 -05:00
KWSys Robot
54cb05238b
KWSys Nightly Date Stamp
2010-01-26 23:50:05 -05:00
Dave Partyka
f74eb63967
COMP: remove exporting String as VS10 attempts to export its parents (basic_string) which causes all kinds of multiply defined symbols at link time.
2010-01-26 17:19:23 -05:00
KWSys Robot
42d76e8b82
KWSys Nightly Date Stamp
2010-01-25 23:50:10 -05:00
KWSys Robot
9348f626f9
KWSys Nightly Date Stamp
2010-01-24 23:50:16 -05:00
KWSys Robot
0999bd7fb8
KWSys Nightly Date Stamp
2010-01-23 23:50:22 -05:00
KWSys Robot
6e54834215
KWSys Nightly Date Stamp
2010-01-22 23:50:28 -05:00
KWSys Robot
634011f7fa
KWSys Nightly Date Stamp
2010-01-21 23:50:33 -05:00
KWSys Robot
8c7b3a21cc
KWSys Nightly Date Stamp
2010-01-20 23:50:38 -05:00
KWSys Robot
02dd3a8897
KWSys Nightly Date Stamp
2010-01-19 23:50:47 -05:00
KWSys Robot
d23d3fd6dd
KWSys Nightly Date Stamp
2010-01-18 23:50:52 -05:00
KWSys Robot
a17e32199f
KWSys Nightly Date Stamp
2010-01-17 23:51:18 -05:00
KWSys Robot
b63b4ae1ea
KWSys Nightly Date Stamp
2010-01-16 23:51:06 -05:00
KWSys Robot
c04fb498af
KWSys Nightly Date Stamp
2010-01-15 23:51:09 -05:00
KWSys Robot
776a8743e0
KWSys Nightly Date Stamp
2010-01-14 23:51:21 -05:00
KWSys Robot
7249e7d553
KWSys Nightly Date Stamp
2010-01-13 23:51:22 -05:00
Brad King
879b47e6ba
KWSys: Fix SharedForward on Cygwin without -mwin32
...
When building on Cygwin without -mwin32, the _WIN32 macro may not be
defined. SharedForward must still set the PATH environment variable to
ensure runtime dependencies are found.
The 'ldd' wrapping feature uses 'cygcheck' for now since a real ldd tool
is not available in Cygwin 1.5. We can change to use the real ldd when
we choose to stop supporting legacy Cygwin and require 1.7.
2010-01-13 12:58:34 -05:00
KWSys Robot
113013fe11
KWSys Nightly Date Stamp
2010-01-12 23:51:32 -05:00
Brad King
8d0161c8ff
Trust umask for file permissions
...
Open output files with mode 0666 so that permissions are not more strict
than umask permits. See issue #10126 .
2010-01-12 11:57:01 -05:00
KWSys Robot
b5100623f3
KWSys Nightly Date Stamp
2010-01-11 23:51:41 -05:00
KWSys Robot
d7eca7093a
KWSys Nightly Date Stamp
2010-01-10 23:51:49 -05:00
KWSys Robot
d3ddeb808d
KWSys Nightly Date Stamp
2010-01-09 23:51:47 -05:00
KWSys Robot
6ea1581dfe
KWSys Nightly Date Stamp
2010-01-08 23:51:49 -05:00
KWSys Robot
f89b0abad5
KWSys Nightly Date Stamp
2010-01-07 23:51:56 -05:00
KWSys Robot
aa658f6a63
KWSys Nightly Date Stamp
2010-01-06 23:52:02 -05:00
Marcus Hanwell
58d82cd5bd
COMP: Added missing case for the export macro, thanks to Kenneth Moreland.
2010-01-06 15:31:25 -05:00
Marcus Hanwell
b0a0714343
ENH: Added support for building kwsys with GCC visibility support.
...
When kwsys is built using GCC visibility support can be used. This is similar
to the way that Windows exports symbols in DLLs, and requires projects that
build kwsys to change the default visibility using some compiler flags. See
http://gcc.gnu.org/wiki/Visibility for more details about GCC visibility.
2010-01-06 12:00:36 -05:00
KWSys Robot
4671b39363
KWSys Nightly Date Stamp
2010-01-05 23:52:08 -05:00
KWSys Robot
e0d09ef0a8
KWSys Nightly Date Stamp
2010-01-04 23:52:15 -05:00
KWSys Robot
40641e3cba
KWSys Nightly Date Stamp
2010-01-03 23:52:20 -05:00
KWSys Robot
827b636393
KWSys Nightly Date Stamp
2010-01-02 23:52:40 -05:00
KWSys Robot
d92a43b09a
KWSys Nightly Date Stamp
2010-01-01 23:52:33 -05:00
KWSys Robot
79c0485678
KWSys Nightly Date Stamp
2009-12-31 23:52:47 -05:00
KWSys Robot
729ee803d6
KWSys Nightly Date Stamp
2009-12-30 23:52:48 -05:00
KWSys Robot
978de74d6e
KWSys Nightly Date Stamp
2009-12-29 23:53:04 -05:00
KWSys Robot
5ce7e35960
KWSys Nightly Date Stamp
2009-12-28 23:52:55 -05:00
KWSys Robot
9e96d80b24
KWSys Nightly Date Stamp
2009-12-27 23:53:18 -05:00
KWSys Robot
2dc2b13e86
KWSys Nightly Date Stamp
2009-12-26 23:53:12 -05:00
KWSys Robot
7d67773d9b
KWSys Nightly Date Stamp
2009-12-25 23:53:22 -05:00
KWSys Robot
685b305c7e
KWSys Nightly Date Stamp
2009-12-24 23:53:19 -05:00
KWSys Robot
5da839a759
KWSys Nightly Date Stamp
2009-12-23 23:53:25 -05:00
KWSys Robot
cab08a19ff
KWSys Nightly Date Stamp
2009-12-22 23:53:30 -05:00
KWSys Robot
e44bed50de
KWSys Nightly Date Stamp
2009-12-21 23:53:38 -05:00
KWSys Robot
24ba4d7e01
KWSys Nightly Date Stamp
2009-12-20 23:53:43 -05:00
KWSys Robot
043ab8d754
KWSys Nightly Date Stamp
2009-12-19 23:53:53 -05:00
KWSys Robot
31cf7f91d2
KWSys Nightly Date Stamp
2009-12-18 23:53:59 -05:00
KWSys Robot
449b9aea23
KWSys Nightly Date Stamp
2009-12-17 23:54:11 -05:00
KWSys Robot
019e6db332
KWSys Nightly Date Stamp
2009-12-16 23:54:25 -05:00
Brad King
56fe170043
KWSys: Improve SharedForward platform table
...
The SharedForward header contains a preprocessor table mapping from
platform to equivalents for ldd and LD_LIBRARY_PATH. This commit fixes
the table preprocessor directives to guarantee at most one platform.
This generalizes the commit "Fix compilation of VTK on debian/sparc".
2009-12-16 14:25:46 -05:00
KWSys Robot
e800604f34
KWSys Nightly Date Stamp
2009-12-15 23:54:16 -05:00
Brad King
357096d35a
KWSys: Build tests after libraries
...
The TestSharedForward executable and TestDynload module do not actually
link to a KWSys library, but it is nice to build them after the
libraries just like all other test binaries.
This also works around a universal binary bug in Xcode 2.x. It forgets
to create the output directory for the executable before linking it. We
avoid the problem by putting the library in the directory first.
2009-12-15 14:15:27 -05:00
KWSys Robot
6adeb340f2
KWSys Nightly Date Stamp
2009-12-14 23:54:21 -05:00
KWSys Robot
f7171e2b76
KWSys Nightly Date Stamp
2009-12-13 23:54:25 -05:00
KWSys Robot
36b9e0b984
KWSys Nightly Date Stamp
2009-12-12 23:54:35 -05:00
KWSys Robot
f73c7b106e
KWSys Nightly Date Stamp
2009-12-11 23:54:39 -05:00
David Cole
146cb98cb0
Add fallback for detecting CPU speed from Windows registry on builds where USE_ASM_INSTRUCTIONS gets defined to 0. (Win64 builds.) Clean up methods to return false when not implemented or when they fail to detect the things they're supposed to detect. This file still needs a lot more work to have a fully working implementation on Win64 builds. Committing it now because it's slightly better than it was, and there is a need for the CPU speed detection code in projects that depend on kwsys. Will file a bug shortly to request that the missing implementations get filled in...
2009-12-11 13:08:29 -05:00
KWSys Robot
be12a1ae8f
KWSys Nightly Date Stamp
2009-12-10 23:54:42 -05:00
KWSys Robot
a082702d84
KWSys Nightly Date Stamp
2009-12-09 23:54:50 -05:00
KWSys Robot
02a8eee3aa
KWSys Nightly Date Stamp
2009-12-08 23:54:59 -05:00
Brad King
15316c12f5
KWSys: Remove default exe output path
...
KWSys should not set variables outside its namespace. It can honor the
EXECUTABLE_OUTPUT_PATH set by a host project, but tere is no need for it
to set a default in the host project cache.
2009-12-08 11:27:22 -05:00
KWSys Robot
dd1a0c0562
KWSys Nightly Date Stamp
2009-12-07 23:55:03 -05:00
KWSys Robot
80b2c30d56
KWSys Nightly Date Stamp
2009-12-06 23:55:09 -05:00
KWSys Robot
bc4be86a9d
KWSys Nightly Date Stamp
2009-12-05 23:55:13 -05:00
KWSys Robot
0570b3c794
KWSys Nightly Date Stamp
2009-12-04 23:55:18 -05:00
KWSys Robot
d2f1dac136
KWSys Nightly Date Stamp
2009-12-03 23:55:24 -05:00
KWSys Robot
5b0f15f509
KWSys Nightly Date Stamp
2009-12-02 23:55:34 -05:00
KWSys Robot
cdc9ef3b5a
KWSys Nightly Date Stamp
2009-12-01 23:55:35 -05:00
Brad King
1a5f209e62
KWSys: List processes with "ps -ef" on OpenSolaris
...
In order to kill process trees we need to list all processes to find
those whose parent we are killing. We implement process listing on
OpenSolaris by using "ps -ef" and parsing the resulting format:
UID PID PPID C STIME TTY TIME CMD
%*s %d %d %*[^\n]\n
2009-12-01 08:37:14 -05:00
Brad King
be36c14bea
KWSys: Use "ps -Af" for process list on QNX
...
In order to kill process trees we need to list all processes to find
those whose parent we are killing. We implement process listing on QNX
using "ps -Af" and parsing the resulting format:
UID PID PPID C STIME TTY TIME CMD
%*d %d %d %*[^\n]\n
2009-12-01 08:10:22 -05:00
KWSys Robot
afef52454e
KWSys Nightly Date Stamp
2009-11-30 23:55:43 -05:00
Brad King
2aaa967715
KWSys: Fix process tree kill on 64-bit Windows
...
We enumerate processes to identify those whose parent is being killed so
that we can recursively kill the children. Enumeration uses the
Process32(First|Next) windows API functions, which accept PROCESSENTRY32
objects to be filled. This commit corrects the declaration of the entry
structure to account for its size on 64-bit Windows.
2009-11-30 16:30:19 -05:00
Brad King
b21f1eaeae
KWSys: Restore SIGSTOP/SIGKILL to end process tree
...
On UNIX systems we kill a tree of processes by performing a DFS walk of
the tree. We send SIGSTOP to each process encountered, recursively
handle its children, and then send SIGKILL.
We once used the above approach in the past, but it was removed by the
commit "Do not send both SIGSTOP and SIGKILL when killing a process".
The commit was meant to work-around an OS X 10.3 bug in which the child
would not always honor SIGKILL after SIGSTOP. At the time we wrongly
assumed that the process tree remains intact after SIGKILL and before
the child is reaped. In fact the grandchildren may be re-parented to
ppid=1 even before the child is reaped, which causes the DFS walk to
miss them.
2009-11-30 13:14:02 -05:00
KWSys Robot
997f20b93b
KWSys Nightly Date Stamp
2009-11-29 23:55:49 -05:00
KWSys Robot
b936065084
KWSys Nightly Date Stamp
2009-11-28 23:55:57 -05:00
KWSys Robot
d93bd3ac42
KWSys Nightly Date Stamp
2009-11-27 23:56:03 -05:00
KWSys Robot
8e7a630ff6
KWSys Nightly Date Stamp
2009-11-26 23:56:07 -05:00
KWSys Robot
e802130fe2
KWSys Nightly Date Stamp
2009-11-25 23:56:11 -05:00
KWSys Robot
f81a3dfff2
KWSys Nightly Date Stamp
2009-11-24 23:56:18 -05:00
Zach Mullen
254d267e36
Mac has gettimeofday defined, but cmsys wasn't aware of that, so it was falling back to using time() which only provides second resolution. Fixed to allow usec res.
2009-11-24 14:10:05 -05:00
Brad King
a03f801f7f
Suppress Intel float-equality test warnings
...
We suppress Intel warning 1572 because the cases where we do equality
tests are valid. Since this project does not do numerical computations
we need not worry about real instances against which this warning
protects.
2009-11-24 08:57:06 -05:00
KWSys Robot
24106f8600
KWSys Nightly Date Stamp
2009-11-23 23:56:25 -05:00
Brad King
574902fef2
KWSys: Work-around llvm-gcc-4.2 optimizer bug
...
Under -O3 optimization this compiler breaks our testProcess.c source file.
We force -O0 for the file to avoid the problem.
2009-11-23 15:31:29 -05:00
KWSys Robot
62acb921f3
KWSys Nightly Date Stamp
2009-11-22 23:56:29 -05:00
KWSys Robot
892accffba
KWSys Nightly Date Stamp
2009-11-21 23:56:35 -05:00
KWSys Robot
d06ec80d0c
KWSys Nightly Date Stamp
2009-11-20 23:56:43 -05:00
Brad King
9ec851bc90
KWSys: Set CMP0003 to NEW
...
The commit "Enable loose loop constructs in KWSys" set the minimum
required CMake version to 2.4.5. This regressed the setting of CMP0003,
so we restore it in this commit.
2009-11-20 12:04:08 -05:00
Brad King
bbbdf54a35
Fix KWSys FundamentalType for Universal Binaries
...
The FundamentalType header needs to know type sizes at preprocessing
time. This commit teaches it to avoid using CHECK_TYPE_SIZE because the
macro does not work for types whose size varies across architectuers in
Mac OS X universal binaries. Fortunately the Mac compilers provide just
enough information to detect the needed type sizes during preprocessing.
We now use preprocessor macros instead of configuration tests whenever
they are available. As a side effect this reduces the number of
try-compiles needed with GCC.
See issue #9913 .
2009-11-20 08:38:18 -05:00
Brad King
1136b97647
Create KWSYS_PLATFORM_INFO_TEST macro
...
This macro helps KWSys perform try-compile tests that extract 'INFO'
strings out of compiled binaries. It works for CMake 2.6 and above.
On CMake 2.4 it always returns an empty list of information values,
so this should be used only as an optimization until 2.6 is required.
2009-11-20 08:37:56 -05:00
Brad King
2d80c9e31a
Check for 'long long' without computing size
...
In KWSys IOStream we need to detect whether 'long long' exists but we do
not need its size. We avoid using CHECK_TYPE_SIZE because it does not
work for types whose size varies across architectuers in Mac OS X
universal binaries. See issue #9913 .
2009-11-20 08:37:33 -05:00
Brad King
2a789187fc
Enable loose loop constructs in KWSys
...
We set CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS in KWSys's CMakeLists.txt file
to enable simpler endif() syntax for CMake 2.4.
2009-11-20 08:37:10 -05:00
KWSys Robot
c6f13b97ea
KWSys Nightly Date Stamp
2009-11-19 23:56:47 -05:00
KWSys Robot
59334dc8a4
KWSys Nightly Date Stamp
2009-11-18 23:56:53 -05:00
David Cole
ba21622048
Fix bogus calls to GetMemoryStatus and GetMemoryStatusEx: need to set the dwLength member of the struct prior to calling. Otherwise it's just a garbage value from the stack. Also, pay attention to return value of GetMemoryStatusEx: if it indicates failure then just return 0 without using any of the other data the call returns.
2009-11-18 11:22:38 -05:00
KWSys Robot
77fddc1f65
KWSys Nightly Date Stamp
2009-11-17 23:57:01 -05:00
KWSys Robot
a52ebca54c
KWSys Nightly Date Stamp
2009-11-16 23:57:05 -05:00
Bill Hoffman
b1fe517688
Try to fix missing size_t on qnx
2009-11-16 17:03:59 -05:00
Luis Ibanez
69fdf711fe
COMP: Fixing return type of the Get methods associated with variables that
...
were changed from "unsigned long" to "size_t" to solve warnings about
64 bits to 32 bits truncations.
2009-11-16 12:43:44 -05:00
KWSys Robot
8ec9935099
KWSys Nightly Date Stamp
2009-11-15 23:57:13 -05:00
Luis Ibanez
7f601830a2
COMP: Fixing type declarations and type conversions that could potentially
...
truncate 64 bits types into 32 bits types.
2009-11-15 15:57:06 -05:00
KWSys Robot
bc303427bf
KWSys Nightly Date Stamp
2009-11-14 23:57:18 -05:00
KWSys Robot
57865607f4
KWSys Nightly Date Stamp
2009-11-13 23:57:24 -05:00
KWSys Robot
e28636ba61
KWSys Nightly Date Stamp
2009-11-12 23:57:29 -05:00