| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
| | |
| | |
| | |
| | | |
The PGI compiler confuses parameter name "isoent" with "struct isoent".
Rename the parameter to "curent" to avoid confusion.
|
| | |
| | |
| | |
| | |
| | | |
Some Linux API versions do not perform this inclusion automatically,
so types like __u64 needed by the latter are not available.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The HP-UX <wchar.h> header provides 'mbstate_t' in C89/C90 mode only if
_XOPEN_SOURCE is defined to exactly 500. Type 'mbstate_t' was
introduced in C89/C90 Normative Amendment 1, aka C94/C95, adding support
international character sets. It is part of C99 but not C89/C90.
|
| | |
| | |
| | |
| | |
| | | |
Clear CMAKE_REQUIRED_(INCLUDES|LIBRARIES) so that the rest of the checks
after this one do not try to link zlib.
|
| | |
| | |
| | |
| | |
| | | |
Do not set CMAKE_BUILD_TYPE to Debug. Use the configuration specified by
the user.
|
| | |
| | |
| | |
| | |
| | | |
Do not use the copyfile.h API if the header is not available.
The Mac SDK for older OS X versions does not provide it.
|
| | |
| | |
| | |
| | |
| | | |
Use the same pattern already used elsewhere in archive_read_disk_posix.c
for ST_NOATIME to use MNT_NOATIME only when defined.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Configure the result as definition HAVE_STRUCT_STATVFS_F_IOSIZE and use
the member only if it exists. At least one platform (IRIX) provides
struct statvfs without this member.
|
| | |
| | |
| | |
| | |
| | | |
Use the same pattern already used elsewhere in archive_read_disk_posix.c
to use ST_NOATIME only when defined.
|
| | |
| | |
| | |
| | |
| | | |
When HAVE_MBRTOWC is true we declare an extra local variable. Move the
unused argument cast to the end of the invalid_mbs function.
|
| | |
| | |
| | |
| | | |
We are not developing libarchive so we do not care about warnings.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
VS 6 warns verbosely when WINVER >= 0x0500. Avoid defining WINVER and
_WIN32_WINNT to higher than 0x0400 on VS 6. Provide missing API
declarations in archive_windows.h when we do not get them from
<windows.h>. Provide GetVolumePathNameW because VS 6 does not declare
it regardless of the API version.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
At least one compiler (Borland) defines mode_t as just "short" which is
signed. This breaks code like
switch(archive_entry_filetype(e)) {
case AE_IFREG:
...
}
if AE_IFREG and other constants have a longer signed type (int) because
sign extension of the mode_t return type from archive_entry_filetype
changes its value. Avoid the problem by ensuring the type of the
constants matches mode_t.
This change was originally made in commit a73acfbe (Fix for mode_t with
signed types, 2009-11-07). Port it to the new libarchive snapshot.
|
| | |
| | |
| | |
| | |
| | | |
Require ZLIB but skip LZMA and XML support. Mark ZLIB and ICONV cache
variables advanced.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Mangle the open_FILE symbols to avoid conflict with open_file:
Warning: public '_archive_read_open_file'
in module 'archive_read_open_filename.c' clashes with
prior module 'archive_read_open_file.c'
Warning: public '_archive_write_open_file'
in module 'archive_write_open_filename.c' clashes with
prior module 'archive_write_open_file.c'
This workaround should not go upstream because it will break when
mixing compilers.
|
| | |
| | |
| | |
| | | |
The LL suffix is not portable. Use an explicit cast instead.
|
| | |
| | |
| | |
| | |
| | | |
The Borland C++ 5.81 runtime library provides wcrtomb but only the
C++ header <cwchar> actually declares the API.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Restore Windows 64-bit lseek removed by upstream svn revision 3826
(Cast away __la_lseek(), use _lseeki64() instead, 2011-11-21). We
need it on Borland.
|
| | |
| | |
| | |
| | |
| | | |
Replay commit 41719b75 (fix typo in CheckFileOffsetBits.cmake,
2011-10-05) after import of new libarchive snapshot.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Make changes equivalent to those originally made by commits
bd56626a (Fixes for the OSF operating system build, 2010-09-08)
92c082b1 (Add a fix for the inline keyword on the osf os, 2010-09-10)
but based on the updated libarchive snapshot.
|
| | |
| | |
| | |
| | |
| | | |
Replay commit d39aee48 (Install COPYING with CMake documentation,
2011-06-16) after import of new libarchive snapshot.
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
CMake needs only a single static libarchive library and not a shared
one. Call it cmlibarchive to avoid confusion.
|
| | |
| | |
| | |
| | |
| | | |
We are not developing new libarchive features. Furthermore -Werror can
break some try_compile cases.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Remove add_subdirectory() calls for directories not included in the
reduced libarchive snapshot. Remove options that configure settings in
the missing directories.
|
| | |
| | |
| | |
| | | |
Describe how to update libarchive from upstream.
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Add Utilities/cmlibarchive using upstream libarchive 3.0.0-r3950
snapshot.
|
| | | |
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
The parent commit only added DART_TESTING_TIMEOUT to the cache.
Also add CTEST_TEST_TIMEOUT because the logic in
CMake/Tests/CMakeLists.txt uses that variable in its "long test
timeout" computation. Now the cygwin build really does have 7200
seconds before it calls timeout death on a test.
|
|/
|
|
|
|
| |
Previously, the ExternalProject test was timing out at the
default timeout value of 1500 seconds. Give it time, little
one, it will finish if you learn patience.
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
5be0e92 Merge branch 'upstream-kwiml' into import-KWIML
a8f6159 KWIML: Create test output dir for Xcode
33fff24 KWIML: No INT_SCN*8 on Intel for Windows
bcc06d4 KWIML: No INT_SCN*8 on SunPro compiler
6d12ab3 KWIML: Suppress printf/scanf format warnings in test
553acec KWIML: Avoid redefining _CRT_SECURE_NO_DEPRECATE in test.h
93cebca Configure KWIML inside CMake as cmIML
b2975ad Merge branch 'upstream-kwiml' into import-KWIML
831bade KWIML: The Kitware Information Macro Library
|
| | |
|
| |
| |
| |
| | |
Introduce KWIML as a subtree at Utilities/KWIML.
|
|\ \
| | |
| | |
| | |
| | |
| | | |
b2d6adf pre-commit: Reject changes to KWSys through Git
3d5869c Add pre-commit|commit-msg|prepare-commit-msg hook placeholders
|
| | |
| | |
| | |
| | | |
Explain in the rejection message why KWSys cannot be changed in Git.
|
| | |
| | |
| | |
| | |
| | | |
Add CMake-specific hook placeholders that chain from the main hooks
branch after it is installed into the local .git/hooks directory.
|
| | | |
|
|/ /
| |
| |
| | |
It helps code browsing and understanding for new developers.
|
| |
| |
| |
| | |
s/Cheking/Checking/
|
|\ \
| | |
| | |
| | |
| | | |
8dfe74c libarchive: Fix ssize_t detection with mingwrt 3.20
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This version of MinGW defines _SSIZE_T_ for ssize_t. This patch is
based on upstream libarchive SVN commit 3649 (Fix build with mingwrt
3.20, 2011-08-27).
Inspired-by: Tim Kientzle <kientzle@freebsd.org>
|
|/ /
| |
| |
| |
| |
| | |
Also, since dashmacmini5 is newer/faster/better and is also building
the source tarballs, remove that responsibility from the dashmacmini2
script.
|
|\ \
| | |
| | |
| | |
| | |
| | | |
3a0d632 KWStyle Test: Activate by default if KWStyle is found
91704ef Tests: Add a KWStyle test, equivalent to the make StyleCheck target
|
| |/
| |
| |
| |
| |
| |
| |
| | |
Re-arrange the logic to look for KWStyle in the typical install
locations and under the Dashboards/Support directory for the
typical CMake dashboard machine. If it's there, turn on CMAKE_USE_KWSTYLE
by default, thereby activating the KWStyle related custom targets
and the KWStyle test.
|
|\ \
| | |
| | |
| | |
| | | |
4a679a9 CMake Release Scripts: Changes for next release candidate...
|
| |/
| |
| |
| |
| |
| |
| | |
Removed script for dashsun1: machine is now defunct. R.I.P.
Added new script for 64-bit universal binary build on
dashmacmini5 with x86_64;i386
|