Brad King
6c611c6b94
libarchive: Restore CMake 2.6.3 as minimum version
...
Upstream libarchive now requires CMake 2.8 to get the newer add_test
functionality. Since we do not build libarchive's tests we do not
need the requirement.
2012-01-05 09:09:31 -05:00
Brad King
2f5b677186
libarchive: Update README-CMake.txt for new snapshot
2012-01-05 09:06:42 -05:00
Brad King
156cb3bbf2
Merge branch 'libarchive-upstream' into update-libarchive
...
Conflicts:
Utilities/cmlibarchive/CMakeLists.txt
Utilities/cmlibarchive/libarchive/archive_windows.c
2012-01-05 09:02:58 -05:00
Brad King
fd42bf1bdc
libarchive: Set .gitattributes to allow trailing whitespace
...
We do not care about trailing whitespace in third-party code.
2012-01-05 09:02:01 -05:00
LibArchive Upstream
4f4fe6e50b
libarchive 3.0.2-r4051 (reduced)
...
Extract upstream libarchive using the following shell code.
url=https://libarchive.googlecode.com/svn/release/3.0
v=3.0.2
r=4051
paths="
CMakeLists.txt
COPYING
CTestConfig.cmake
build/cmake
build/pkgconfig
build/utils
build/version
libarchive/*.*
"
date=$(svn log -q -c$r $url |
sed -n "/^r/ {s/[^|]*|[^|]*|//;p;}")
svn export -r$r $url libarchive-$v-r$r &&
mkdir libarchive-$v-r$r-reduced &&
(cd libarchive-$v-r$r && tar c $paths) |
(cd libarchive-$v-r$r-reduced && tar x)
echo "r$r date: $date"
2012-01-05 08:52:42 -05:00
KWSys Robot
a823d88149
KWSys Nightly Date Stamp
2012-01-05 00:05:03 -05:00
Brad King
65b6e19a35
libarchive: Avoid bogus conversion warning from PGI compiler
...
We cannot suppress PGI compiler warnings completely because even with
the "-w" flag the compiler still writes a message containing "compilation
completed with warnings" to stderr.
A warning is triggered by expressions like
test ? NULL : ptr_to_const_char
test ? ".." : ptr_to_const_char
that the PGI compiler handles incorrectly. It chooses the pointer type
of the first option (either void* or char*) and warns about conversion
of the second without a cast. Flip the expression logic to
!test ? ptr_to_const_char : NULL
!test ? ptr_to_const_char : ".."
to help the compiler choose the proper result type.
2012-01-04 11:54:51 -05:00
Brad King
9ccaeb10f9
libarchive: Suppress PathScale compiler warnings
...
We are not developing libarchive so we do not care about warnings.
2012-01-04 09:57:46 -05:00
Brad King
2309438321
libarchive: Rename isoent_rr_move_dir parameter isoent => curent
...
The PGI compiler confuses parameter name "isoent" with "struct isoent".
Rename the parameter to "curent" to avoid confusion.
2012-01-04 09:48:41 -05:00
Brad King
b6ca96ec95
libarchive: Include linux/types.h before linux/fiemap.h
...
Some Linux API versions do not perform this inclusion automatically,
so types like __u64 needed by the latter are not available.
2012-01-04 09:39:28 -05:00
Brad King
f293b73d71
libarchive: Define _XOPEN_SOURCE=500 on HP-UX
...
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.
2012-01-04 08:46:49 -05:00
KWSys Robot
d6f59a5293
KWSys Nightly Date Stamp
2012-01-04 00:05:09 -05:00
Philip Lowman
27bc9e2631
FindProtobuf: Update documentation comment for 2.8.8
2012-01-03 19:47:05 -05:00
Brad King
6781a09940
libarchive: Cleanup after ZLIB_WINAPI check
...
Clear CMAKE_REQUIRED_(INCLUDES|LIBRARIES) so that the rest of the checks
after this one do not try to link zlib.
2012-01-03 18:34:19 -05:00
Eric NOULARD
4d253d1a9d
Enhance bash completion file for cmake and ctest
...
- filter out cmake/ctest version line
- provide -R as -E completion with ctest
2012-01-03 18:12:56 +01:00
Brad King
f15d75760f
libarchive: Remove hard-coded build configuration
...
Do not set CMAKE_BUILD_TYPE to Debug. Use the configuration specified by
the user.
2012-01-03 11:37:32 -05:00
Brad King
3a9f4490f4
libarchive: Use Apple copyfile.h API only if available
...
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.
2012-01-03 11:16:32 -05:00
Brad King
6af6b96cb3
libarchive: Do not use MNT_NOATIME if not defined
...
Use the same pattern already used elsewhere in archive_read_disk_posix.c
for ST_NOATIME to use MNT_NOATIME only when defined.
2012-01-03 11:15:25 -05:00
Eric NOULARD
d2c9626d5a
Document undocumented (but existing) cpack options ( fix #0010134 )
2012-01-03 16:47:35 +01:00
KWSys Robot
df224727cf
KWSys Nightly Date Stamp
2012-01-03 00:05:08 -05:00
Brad King
35a5838779
Intel: Fix Windows per-config Fortran flags ( #12642 )
...
Fix typo introduced in commit 66a08c10
(more uniform approach to enable
language, 2004-08-26). The optimization option should be /O2 for
Release configurations and /O1 for MinSizeRel.
Suggested-by: He Yuqi <yuqi.he@gmail.com>
2012-01-02 13:56:33 -05:00
Michael Wild
9f92cdf24d
GenerateExportHeader: Fix wrong use of IS_ABSOLUTE ( #12645 )
...
Test content of _GEH_EXPORT_FILE_NAME, not variable name.
Signed-off-by: Michael Wild <themiwi@users.sourceforge.net>
2012-01-02 13:27:07 -05:00
Rolf Eike Beer
4c2d27edd9
remove reference to CVS directory when installing files
...
CMake is in git, let's ignore this.
2012-01-02 18:53:27 +01:00
Yury G. Kudryashov
85d4d5e6ce
FindDoxygen: add DOXYGEN_VERSION variable
...
Make it possible to write
find_package(DOXYGEN X.Y.Z)
2012-01-02 18:47:19 +01:00
KWSys Robot
40aedcbbae
KWSys Nightly Date Stamp
2012-01-02 00:05:04 -05:00
KWSys Robot
7ce47e6908
KWSys Nightly Date Stamp
2012-01-01 00:05:04 -05:00
KWSys Robot
3a29d37b16
KWSys Nightly Date Stamp
2011-12-31 00:05:04 -05:00
David Cole
4c2d70768a
Release: Increase timeout for slow-testing cygwin build
...
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.
2011-12-30 15:40:50 -05:00
David Cole
b1d92955af
Begin post-2.8.7 development
2011-12-30 15:26:24 -05:00
David Cole
7f8f6dbf45
CMake 2.8.7
2011-12-30 11:05:59 -05:00
David Cole
72d2704472
Merge branch 'release'
2011-12-30 10:58:21 -05:00
KWSys Robot
add4ad1098
KWSys Nightly Date Stamp
2011-12-30 00:05:04 -05:00
KWSys Robot
15cebeb047
KWSys Nightly Date Stamp
2011-12-29 00:05:05 -05:00
KWSys Robot
38bc4b5d9e
KWSys Nightly Date Stamp
2011-12-28 00:05:03 -05:00
KWSys Robot
11385ba56a
KWSys Nightly Date Stamp
2011-12-27 00:05:04 -05:00
KWSys Robot
6eb0779dbe
KWSys Nightly Date Stamp
2011-12-26 00:05:03 -05:00
KWSys Robot
087b8feee4
KWSys Nightly Date Stamp
2011-12-25 00:05:03 -05:00
KWSys Robot
4fe0206e92
KWSys Nightly Date Stamp
2011-12-24 00:05:04 -05:00
Brad King
53d31c2426
complex: Remove unused option to test CMakeLib
...
Now that the Complex tests do not depend on cmSystemTools or other
classes from CMakeLib the COMPLEX_TEST_CMAKELIB option is useless.
2011-12-23 16:16:57 -05:00
Brad King
c1789e6986
complex: Remove test dependence on cmSystemTools
...
Use C standard 'remove' and POSIX standard 'stat'.
2011-12-23 16:16:56 -05:00
Brad King
569cee1d9e
complex: Move cmSystemTools::UpperCase test to CMakeLibTests
...
This test belongs in the CMakeLibTests test driver executable which
correctly links to CMakeLib.
2011-12-23 16:16:54 -05:00
Brad King
49d6dd67f1
complex: Simplify test for single-character exe name
...
Run the test executable as a custom command instead of depending on
cmSystemTools::RunSingleCommand.
2011-12-23 16:16:52 -05:00
Brad King
76ac88b730
complex: Move GeneratedFileStream test to CMakeLibTests
...
This test belongs in the CMakeLibTests test driver executable which
correctly links to CMakeLib. Fix incorrect library link order in the
Complex tests exposed by this change.
2011-12-23 16:16:50 -05:00
Brad King
137e5974bc
complex: Remove dynamic loader tests
...
Everything covered by these tests is now covered by the KWSys
DynamicLoader test and the Plugin test.
2011-12-23 16:16:49 -05:00
Brad King
63379207e1
complex: Sync Tests/ComplexOneConfig with Tests/Complex
...
The two test sources must remain identical. Apply to ComplexOneConfig
the change that commit f578381e
(Fix vs2010 project generation error
when HEADER_FILE_ONLY is set, 2010-12-20) made to Complex.
2011-12-23 16:16:47 -05:00
Brad King
6a7582124c
complex: Remove ancient unused ComplexRelativePaths test
2011-12-23 16:16:45 -05:00
Brad King
02d5e40572
libarchive: Check for 'struct statvfs' member 'f_iosize'
...
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.
2011-12-23 16:04:59 -05:00
Brad King
8b7ee30bf4
libarchive: Do not use ST_NOATIME if not defined
...
Use the same pattern already used elsewhere in archive_read_disk_posix.c
to use ST_NOATIME only when defined.
2011-12-23 16:04:59 -05:00
Brad King
680fc0eda8
libarchive: Fix var decl after statement in archive_string.c
...
When HAVE_MBRTOWC is true we declare an extra local variable. Move the
unused argument cast to the end of the invalid_mbs function.
2011-12-23 16:04:59 -05:00
Brad King
e1afd072bc
libarchive: Suppress compiler warnings
...
We are not developing libarchive so we do not care about warnings.
2011-12-23 16:04:59 -05:00