Eric Noulard
2362fdc850
Fix CPack bug #9654
...
Eric
2009-11-09 14:06:36 -05:00
Brad King
665ac8d4a4
libarchive: Put local include dir first
...
In libarchive we configure an internal header file called 'config.h'.
This commits moves the include directory containing the file to the
beginning of the include path to avoid conflicts from system headers.
2009-11-09 13:38:29 -05:00
Alexander Neundorf
4a2f809124
Sort documentation entries better and move mark_as_advanced() a bit back
...
Alex
2009-11-09 12:55:46 -05:00
Bill Hoffman
d1513e0f0b
Allow test to work on machines with umasks that do not allow files to be overwritten.
2009-11-09 12:48:31 -05:00
Zach Mullen
8658fcbe24
Fix TRY_RUN cross compile test to pass consistently
2009-11-09 12:05:49 -05:00
Zach Mullen
ef84e81011
Added test coverage for TRY_RUN in cross compile mode.
2009-11-09 11:14:21 -05:00
Bill Hoffman
70dbbcc542
add better error checking and run from correct directory.
2009-11-09 09:58:03 -05:00
KWSys Robot
36197f45ca
KWSys Nightly Date Stamp
2009-11-08 23:57:52 -05:00
Bill Hoffman
4fd75f959a
add better error checking and support for symlinks to cpack's use of libarchive
2009-11-08 20:54:13 -05:00
Bill Hoffman
79b8d61ae9
Fix for working with symlinks in tar files
2009-11-08 19:59:01 -05:00
Bill Hoffman
739d692e72
try to get rid of some warnings on hpux
2009-11-08 17:39:39 -05:00
Bill Hoffman
f5ff79e8bd
remove a few more windows warnings
2009-11-08 15:10:34 -05:00
Alexander Neundorf
054eed5819
-another tiny sync with KDE4, no functional changes
...
Alex
2009-11-08 13:21:09 -05:00
Alexander Neundorf
e325b1a38a
some syncing with FindQt4.cmake from KDE, no functional changes
...
-the mark_as_advanced() calls for the variables coming from qmake are now in
the corresponding section, and not in the section where the include dirs are
foudn
Alex
2009-11-08 13:01:46 -05:00
Bill Hoffman
f5fe20dc12
Fix some warnings
2009-11-08 10:34:12 -05:00
Bill Hoffman
aae8dca797
fix line length error
2009-11-08 10:25:42 -05:00
Bill Hoffman
7961c8685b
go back to running stat and put size check in
2009-11-08 10:19:36 -05:00
KWSys Robot
3c17c4117f
KWSys Nightly Date Stamp
2009-11-07 23:58:00 -05:00
Bill Hoffman
34ce92f151
Remove check for now so test passes on linux
2009-11-07 21:08:38 -05:00
Bill Hoffman
03cebb9a7f
create a better error message
2009-11-07 20:45:34 -05:00
Bill Hoffman
3d1afdee4a
add much better error checking on libarchive calls.
2009-11-07 19:35:35 -05:00
Bill Hoffman
a73acfbeb9
Fix for mode_t with signed types
2009-11-07 19:34:24 -05:00
Bill Hoffman
bc701c59de
link in additional libraries that the configure step finds
2009-11-07 10:52:40 -05:00
KWSys Robot
a7ba04a8cc
KWSys Nightly Date Stamp
2009-11-06 23:58:04 -05:00
Bill Hoffman
2021832170
Remove makefile as it breaks in-source build testing
2009-11-06 16:47:28 -05:00
Bill Hoffman
2fc9c5fb14
Add jom find module
2009-11-06 14:15:36 -05:00
Bill Hoffman
8111b06078
Fix hpux build on heart
2009-11-06 12:13:36 -05:00
Brad King
5a509ab6ae
libarchive: Fix get(pw|gr)name_r comment
...
The commit "libarchive: Define _XOPEN_SOURCE for get(pwu|grg)id_r"
introduced a comment referring to get(pwu|grg)id_r in a source file that
actually uses the functions get(pw|gr)name_r. We fix the comment.
2009-11-06 10:54:25 -05:00
Brad King
76f8504596
libarchive: Initialize passwd/group lookup result
...
The "result" argument to functions get(pwu|grg)id_r and get(pw|gr)name_r
does not appear in the signatures provided on older platforms. We set
the pointer to the result memory in case the function ignores it, thus
ensuring initialization.
2009-11-06 10:54:10 -05:00
David Cole
d6fe0438c1
Fix issue #9851 - only seed the random number generator on the first call to STRING(RANDOM or if given the new RANDOM_SEED argument. Add test and documentation of new argument.
2009-11-06 10:07:10 -05:00
Brad King
10762565e9
Implement LINK_FLAGS_<CONFIG> property on Xcode
...
See issue #9841 .
2009-11-06 08:04:19 -05:00
KWSys Robot
723453d4aa
KWSys Nightly Date Stamp
2009-11-05 23:58:10 -05:00
Brad King
db05eb1b3c
libarchive: Fix try-compile for SIZE_MAX
...
This constant may be defined in one of a few headers. We teach the
try-compile for it to test all the headers together instead of only one
header.
2009-11-05 16:29:30 -05:00
Brad King
d7ef7e9416
libarchive: Add try-compile for 'major'
...
The commit "Fix libarchive linker errors on SunOS for mkdev/major/minor"
hard-coded #include lines for getting mkdev/major/minor on the Sun.
Instead we add missing try-compile tests to make sure the proper headers
get included through the standard mechanism.
2009-11-05 16:29:21 -05:00
Brad King
fe598550aa
libarchive: Define _XOPEN_SOURCE for get(pwu|grg)id_r
...
The commit "Fixed a few of the SunOS build errors in libarchive" changed
the call to these functions to use the old signatures. Instead we now
define _XOPEN_SOURCE to get the improved modern signatures.
2009-11-05 16:29:10 -05:00
Zach Mullen
a9a4814971
Fix compiler error in cmSystemTools.cxx
2009-11-05 16:14:46 -05:00
Bill Hoffman
2079a21143
some changes for 2.8
2009-11-05 16:09:31 -05:00
Bill Hoffman
7eac77605d
Do not use external lzma library as it causes link errors on several machines and we don't need it.
2009-11-05 15:54:19 -05:00
Zach Mullen
ac3f37e0b6
Fix linker errors for libarchive in AIX as well.
2009-11-05 15:48:50 -05:00
Zach Mullen
4b795e7bca
Doc --help-command, --help-command-list, --help-commands for ctest. (bug 9833)
2009-11-05 15:25:24 -05:00
Bill Hoffman
dd09d88065
Add JOM support and clean up some of the tar -E stuff
2009-11-05 15:00:15 -05:00
Zach Mullen
a01badcc7a
Fix statement not reached warning for libarchive.
2009-11-05 14:15:28 -05:00
Zach Mullen
557a42a9dd
Fix libarchive linker errors on SunOS for mkdev/major/minor
2009-11-05 14:06:45 -05:00
Zach Mullen
5a6cb44e96
Fixed a few of the SunOS build errors in libarchive.
2009-11-05 13:40:06 -05:00
Brad King
dc577fb8b1
Check Mac linker lines in ImplicitLinkInfo test
...
We add sample linker invocation lines for the GNU compiler on Mac.
2009-11-05 12:17:21 -05:00
Brad King
56d4619984
Remove non-language implicit link dependencies
...
Some compilers use implicit link options of the form
-lcrt*.o
-lgcc*
-lSystem (on Mac)
-lSystemStubs (on Mac)
that provide system-wide symbols not specific to any language.
These need not be listed explicitly for mixed-language linking.
We teach CMake to remove the above items from the implicit library list
of each language. This change makes it possible to mix GNU compiler
versions in some cases.
2009-11-05 12:17:08 -05:00
Zach Mullen
9f105a3f6d
Fix style warning in cmsystemtools, cosmetic change to ctest code
2009-11-05 11:37:47 -05:00
Zach Mullen
9aa4e134b5
Fixed infinite loop condition when a test's dependent test executable could not be found.
2009-11-05 11:03:07 -05:00
KWSys Robot
0cdc1e979e
KWSys Nightly Date Stamp
2009-11-04 23:58:17 -05:00
Brad King
593bb64d16
libarchive: Use consistent function storage class
...
Functions declared 'static' should be defined 'static' too.
2009-11-04 17:25:35 -05:00