Brad King
e00dbe86d9
libarchive: Clean up configuration within CMake build
...
Require ZLIB but skip LZMA and XML support. Mark ZLIB and ICONV cache
variables advanced.
2011-12-23 16:04:58 -05:00
Brad King
b5dd9aa482
libarchive: Workaround case-insensitive symbols on Borland
...
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.
2011-12-23 16:04:58 -05:00
Brad King
3b9eaec738
libarchive: Cast constants to int64_t instead of using LL suffix
...
The LL suffix is not portable. Use an explicit cast instead.
2011-12-23 16:04:58 -05:00
Brad King
53da4b3028
libarchive: Declare mbstate_t and wcrtomb for Borland
...
The Borland C++ 5.81 runtime library provides wcrtomb but only the
C++ header <cwchar> actually declares the API.
2011-12-23 16:04:58 -05:00
Brad King
ec48f10656
libarchive: Implement custom lseek for Borland
...
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.
2011-12-23 16:04:58 -05:00
Brad King
c37c0c7897
libarchive: Fix typo in CheckFileOffsetBits
...
Replay commit 41719b75
(fix typo in CheckFileOffsetBits.cmake,
2011-10-05) after import of new libarchive snapshot.
2011-12-23 16:04:58 -05:00
Brad King
7dba0d668f
libarchive: Port to OSF operating system
...
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.
2011-12-23 16:04:58 -05:00
Brad King
0f7a85349a
libarchive: Install COPYING with CMake documentation
...
Replay commit d39aee48
(Install COPYING with CMake documentation,
2011-06-16) after import of new libarchive snapshot.
2011-12-23 16:04:58 -05:00
Brad King
ffa6faa40d
libarchive: Include cm_zlib.h to get zlib used by CMake
2011-12-22 10:38:37 -05:00
Brad King
25a5e7cbc1
libarchive: Build one static cmlibarchive for CMake
...
CMake needs only a single static libarchive library and not a shared
one. Call it cmlibarchive to avoid confusion.
2011-12-22 10:38:36 -05:00
Brad King
bbdb75c5ff
libarchive: Remove -Wall -Werror from build with GNU
...
We are not developing new libarchive features. Furthermore -Werror can
break some try_compile cases.
2011-12-22 10:38:35 -05:00
Brad King
1d7ea8b629
libarchive: Do not build subdirectories not in reduced snapshot
...
Remove add_subdirectory() calls for directories not included in the
reduced libarchive snapshot. Remove options that configure settings in
the missing directories.
2011-12-22 10:38:34 -05:00
Brad King
d31bb538ef
libarchive: Add README-CMake.txt
...
Describe how to update libarchive from upstream.
2011-12-22 10:38:33 -05:00
Brad King
b2d14f705f
libarchive: Add .gitattributes for indentation with tab
2011-12-22 10:38:32 -05:00
Brad King
3e5a80f063
Merge branch 'libarchive-upstream' into update-libarchive
...
Add Utilities/cmlibarchive using upstream libarchive 3.0.0-r3950
snapshot.
2011-12-20 11:54:25 -05:00
Brad King
f6ac86d70e
libarchive: Remove our copy to make room for new import
2011-12-20 11:47:27 -05:00
David Cole
61a7da279a
Release: Increase timeout for slow-testing cygwin build
...
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.
2011-12-09 08:58:25 -05:00
Brad King
ec358d17a7
Merge branch 'upstream-kwiml' into update-KWIML
2011-11-21 11:03:29 -05:00
Brad King
5796f88d92
Merge branch 'upstream-kwiml' into update-KWIML
2011-11-18 13:52:15 -05:00
Brad King
aaf376594c
Merge branch 'upstream-kwiml' into update-KWIML
2011-11-17 10:16:57 -05:00
David Cole
6ac35e5cb3
Merge topic 'import-KWIML'
...
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
2011-11-15 14:39:12 -05:00
Brad King
5be0e92218
Merge branch 'upstream-kwiml' into import-KWIML
2011-11-15 14:30:58 -05:00
David Cole
7b555c0295
Merge topic 'local-hooks'
...
b2d6adf
pre-commit: Reject changes to KWSys through Git
3d5869c
Add pre-commit|commit-msg|prepare-commit-msg hook placeholders
2011-10-25 15:34:30 -04:00
Brad King
b2d6adf126
pre-commit: Reject changes to KWSys through Git
...
Explain in the rejection message why KWSys cannot be changed in Git.
2011-10-24 10:40:59 -04:00
Brad King
3d5869ca3c
Add pre-commit|commit-msg|prepare-commit-msg hook placeholders
...
Add CMake-specific hook placeholders that chain from the main hooks
branch after it is installed into the local .git/hooks directory.
2011-10-24 10:18:36 -04:00
Nicolas Despres
6be15ed58b
Doxygen: Remove dependency on VTK when building doxygen.
2011-10-23 22:18:13 +02:00
Nicolas Despres
faede37b79
Doxygen: Generate call graph and relationships.
...
It helps code browsing and understanding for new developers.
2011-10-23 22:15:30 +02:00
Rolf Eike Beer
41719b7507
libarchive: fix typo in CheckFileOffsetBits.cmake
...
s/Cheking/Checking/
2011-10-05 09:29:36 -04:00
David Cole
0f98a0a081
Merge topic 'libarchive-mingwrt-3.20'
...
8dfe74c
libarchive: Fix ssize_t detection with mingwrt 3.20
2011-09-20 14:42:11 -04:00
Brad King
8dfe74c358
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>
2011-09-16 16:44:44 -04:00
David Cole
d5a0dc4f52
Release Scripts: Use Qt 4.7.4 on dashmacmini5 ( #12460 )
...
Also, since dashmacmini5 is newer/faster/better and is also building
the source tarballs, remove that responsibility from the dashmacmini2
script.
2011-09-16 15:48:41 -04:00
David Cole
a0ec7a00d5
Merge topic 'add-kwstyle-test'
...
3a0d632
KWStyle Test: Activate by default if KWStyle is found
91704ef
Tests: Add a KWStyle test, equivalent to the make StyleCheck target
2011-09-13 14:32:52 -04:00
David Cole
3a0d63242d
KWStyle Test: Activate by default if KWStyle is found
...
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.
2011-09-07 19:04:44 -04:00
David Cole
f380278d91
Merge topic 'adjust-release-scripts'
...
4a679a9
CMake Release Scripts: Changes for next release candidate...
2011-09-01 15:13:30 -04:00
David Cole
4a679a9f16
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
2011-08-26 15:00:55 -04:00
David Cole
a2a0a8e0d5
cmake.m4: Use modern signature of install(FILES ...)
...
The older install_files command uses a leading slash in front
of the destination directory, whereas the modern signature does
not. Use the modern signature since that's what the CMake devs
are now used to.
2011-08-26 13:51:32 -04:00
Alex Neundorf
bf07375264
Add a cmake.m4 for using cmake in autoconf projects instead of pkgconfig
...
This file has been written today from scratch by Matthias Kretz
and it BSD-licensed.
Alex
2011-08-11 22:43:33 +02:00
Brad King
b2975adb31
Merge branch 'upstream-kwiml' into import-KWIML
...
Introduce KWIML as a subtree at Utilities/KWIML.
2011-06-27 14:09:09 -04:00
Brad King
d39aee483e
libarchive: Install COPYING with CMake documentation
2011-06-20 09:54:08 -04:00
David Cole
b43af94af1
CMake: eliminate use of cvs in the Release scripts
...
Set GIT_COMMAND to "git" -- each machine involved in building
the CMake release binaries has the right "git" in the PATH.
Separate the release scripts into two batches so we can build
multiple releases on the same machine, in serial, if necessary.
We currnetly do this with the Windows and Cygwin release
binaries on dash2win64.
Sort the files to be uploaded, so that sorting them by modification
time (file copy / upload time) is equivalent to sorting them
alphabetically.
2011-06-02 14:36:14 -04:00
Brad King
9a7c6a3cc4
Merge topic 'require-cmake-2.6.3'
...
c3e452e
Require at least CMake 2.6.3 to build current CMake
2011-03-01 15:30:38 -05:00
Brad King
bb745612bc
Merge topic 'doc-typo-fixes'
...
7c5e412
Documentation: Fix a few typos (#11883 )
2011-03-01 15:30:32 -05:00
Brad King
c3e452e944
Require at least CMake 2.6.3 to build current CMake
...
Remove some cruft left for supporting builds with CMake 2.4.
2011-02-24 15:14:08 -05:00
Modestas Vainius
7c5e412c4a
Documentation: Fix a few typos ( #11883 )
...
W: cmake: manpage-has-errors-from-man usr/share/man/man1/cmake.1.gz 10029: warning [p 158, 13.5i]: can't break line
I: cmake: spelling-error-in-manpage usr/share/man/man1/cmake.1.gz informations information
I: cmake: spelling-error-in-manpage usr/share/man/man1/cmake.1.gz dependant dependent
I: cmake: spelling-error-in-manpage usr/share/man/man1/cmake.1.gz prefered preferred
I: cmake: spelling-error-in-binary ./usr/bin/cmake prefered preferred
I: cmake: spelling-error-in-binary ./usr/bin/cpack prefered preferred
I: cmake: spelling-error-in-binary ./usr/bin/ctest prefered preferred
I: cmake-data: spelling-error-in-manpage usr/share/man/man1/cmakepolicies.1.gz prefered preferred
I: cmake-curses-gui: spelling-error-in-binary ./usr/bin/ccmake prefered preferred
I: cmake-qt-gui: spelling-error-in-binary ./usr/bin/cmake-gui prefered preferred
2011-02-22 17:24:51 -05:00
Brad King
fabdf7aa32
libarchive: Remove unused build/windows directory ( #11885 )
...
The directory contains some files with unclear licensing anyway.
2011-02-22 15:56:02 -05:00
Brad King
42a5e8d978
Merge topic 'linux-standard-base'
...
ee55a4f
libarchive: Use OpenSSL only if CMAKE_USE_OPENSSL (#11815 )
41b7b3e
libarchive: Define major/minor/makedev only where needed (#11648 )
2011-02-14 16:34:11 -05:00
Brad King
ee55a4f709
libarchive: Use OpenSSL only if CMAKE_USE_OPENSSL ( #11815 )
...
OpenSSL is not part of the Linux Standard Base but its headers and
libraries may still be found at build time even though they may not be
available at runtime. Use it only if explicitly allowed.
2011-02-08 15:22:50 -05:00
Brad King
41b7b3efa4
libarchive: Define major/minor/makedev only where needed ( #11648 )
...
If neither MAJOR_IN_MKDEV or MAJOR_IN_SYSMACROS is defined then provide
our own implementation of these macros locally. This complements the
change in commit cf5ad183
(Fix major() check for LSB 4.0, 2011-01-12).
This patch is based on upstream libarchive SVN commit 1553 (Shuffle the
major/minor/makedev support a bit; this should work on both Windows and
Haiku, 2009-10-31).
Inspired-by: Tim Kientzle <kientzle@freebsd.org>
2011-02-07 10:06:50 -05:00
Brad King
e4f2a9317a
Merge topic 'linux-standard-base'
...
cf5ad18
libarchive: Fix major() check for LSB 4.0 (#11648 )
2011-01-19 14:28:12 -05:00
David Cole
16438d0f4a
Update script with new machine name
2011-01-12 14:53:24 -05:00
Brad King
cf5ad18340
libarchive: Fix major() check for LSB 4.0 ( #11648 )
...
The LSB header files define major() as a macro but if it is ever called
the macro references symbols not available at link time. Improve the
test for major() to actually call the macro and try to link. This
approach is based on upstream libarchive SVN commit 2866 which fixed
libarchive issue 125, submitted in response to CMake issue #11648 .
Inspired-by: Tim Kientzle <kientzle@freebsd.org>
2011-01-12 13:52:14 -05:00
Bill Hoffman
faf1c1e49f
Change the nightly tests to build from the nightly branch and not next.
...
This will make sure that the nightly test matches the dashboard nightly section.
When it was next, it used next from when the test was run.
2011-01-07 13:50:36 -05:00
Brad King
5615ecf311
Merge topic 'dev/fix-cmcurl-try_run'
...
7e0b001
Fix missed _POLL_EMUL_H_ and HAVE_POLL combo
8a61950
Toss out strerror_r macros
44fca8b
Check for poll when looking for _POLL_EMUL_H_
8d36890
Use _POLL_EMUL_H_ instead of HAVE_POLL_FINE
c5cbb31
Ignore strerror_r since CMake isn't threaded
2010-12-21 13:59:47 -05:00
Ben Boeckel
7e0b001466
Fix missed _POLL_EMUL_H_ and HAVE_POLL combo
2010-12-17 11:41:30 -05:00
Ben Boeckel
8a61950e42
Toss out strerror_r macros
2010-12-17 11:31:15 -05:00
Ben Boeckel
44fca8b51a
Check for poll when looking for _POLL_EMUL_H_
2010-12-17 11:18:49 -05:00
Ben Boeckel
8d36890723
Use _POLL_EMUL_H_ instead of HAVE_POLL_FINE
...
Headers define _POLL_EMUL_H_ if they are not in the kernel, so a try_run
check for them is not necessary.
2010-12-16 14:59:05 -05:00
Ben Boeckel
c5cbb318c5
Ignore strerror_r since CMake isn't threaded
2010-12-16 14:58:05 -05:00
Yaakov Selkowitz
0f5c711f32
Cygwin: Fix release script libncurses search patterns ( #10766 )
...
With the switch to upstream ncurses "ABI 6", Cygwin's ncurses has YA ABI
bump and is now libncurses10. However, the regex used to determine in
Utilities/Release/Cygwin/CMakeLists.txt which libncurses is being used
does not handle multiple-digit ABIs.
libncurses8 was the first version to be built with libtool and therefore
contains a hyphen (cygncurses-8.dll). It was first introduced in 2004,
so it should be sufficiently old to rely on. Furthermore, libncurses7
has a serious flaw in that it completely breaks if rebased.
Therefore the easiest solution is to only look at the hyphened versions
and change the regex accordingly.
2010-12-15 08:58:16 -05:00
David Cole
745671441d
Merge topic 'fix_osf_build'
...
92c082b
Add a fix for the inline keyword on the osf os.
bd56626
Fixes for the OSF operating system build.
2010-11-09 15:53:55 -05:00
David Cole
5d3cfdc1f8
No CMake.HTML test if xmllint has no --nonet.
...
In commit bb1df1ec
, we temporarily ran an alternate test,
guaranteed to fail when the --help output of xmllint did
not contain --nonet and --path.
This commit simply eliminates the test altogether in
this condition rather than make an attempt (doomed to
fail) to pull down the dtd over the internet.
On date=2010-11-04, the CMake dashboard results showed that
the test failed on the following CMake dashboard machines:
dash8.kitware
dash8.kitwarein.com
dashsun1
dashsun1.kitware
ferrari
This is a very small subset of the dashboard machines, and
we have enough proof from enough other machines that the test
passes with xmllint versions new enough to have the --nonet
support.
Therefore, eliminate the CMake.HTML test on machines with old
versions of xmllint. To run the test, make sure you run it
on a machine with a new enough xmllint.
2010-11-04 10:07:11 -04:00
David Cole
bb1df1ec8e
Make HTML test fail when --nonet arg is not available.
...
Also, emit "xmllint" and "xmllint --version" output before
failing so that we can inspect the output from all the
dashboard machines in CDash test results.
2010-11-02 10:41:11 -04:00
Brad King
39d99c2458
Merge topic 'fix_release_tags'
...
4a67481
Update release scripts.
7d148d8
Fix the name of the variable being tested.
297be5b
add next as an orgin based branch, and not a tag.
187976b
Fix release scripts to be able to build releases from tags.
2010-09-21 10:32:42 -04:00
David Cole
4a67481ed6
Update release scripts.
...
Remove scripts for machines that no longer build
releases. Update comments in README.
2010-09-15 18:17:29 -04:00
Bill Hoffman
7d148d8036
Fix the name of the variable being tested.
2010-09-14 09:30:39 -04:00
Bill Hoffman
297be5b524
add next as an orgin based branch, and not a tag.
2010-09-13 11:30:23 -04:00
Bill Hoffman
187976b1f3
Fix release scripts to be able to build releases from tags.
2010-09-10 15:41:27 -04:00
Bill Hoffman
92c082b1c9
Add a fix for the inline keyword on the osf os.
2010-09-10 13:37:02 -04:00
Brad King
b9c41813d2
libarchive: Fix purposeful crash
...
Dereferencing a 0-pointer is undefined behavior, not a deterministic
crash. Use a 1-pointer instead. This also avoids a warning by Clang
about the undefined behavior.
2010-09-10 09:00:48 -04:00
Brad King
87fde60563
Suppress -Wcast-align in curl and bzip2
...
Trust upstream developers of third-party code.
2010-09-10 09:00:48 -04:00
Bill Hoffman
bd56626a4a
Fixes for the OSF operating system build.
2010-09-08 14:50:14 -04:00
Brad King
e87b6bbddb
libarchive: Remove SCHILY dev,ino,nlink attributes ( #11176 )
...
At least one version of GNU tar (1.15.1 with Fedora patches) does not
recognize these attributes and exits with error. Do not generate them.
Patch from upstream libarchive svn r2563.
2010-08-27 09:15:29 -04:00
Brad King
ac267371e6
Merge branch 'system-libarchive-include' into libarchive-wrapper
2010-08-05 17:12:42 -04:00
Brad King
3296e6ad90
Include headers from chosen libarchive ( #10923 )
...
When CMAKE_USE_SYSTEM_LIBARCHIVE is on we must include the system
libarchive headers to match the library that will be linked.
2010-08-05 17:06:10 -04:00
Brad King
08c5e475ab
Merge topic 'fix-cmake-self-references'
...
df1e00f
Refer to self with CMake_(SOURCE|BINARY)_DIR (#10046 )
2010-08-03 16:15:03 -04:00
Brad King
df1e00ff82
Refer to self with CMake_(SOURCE|BINARY)_DIR ( #10046 )
...
This is good practice, and is necessary to support building CMake as a
subdirectory of another project.
2010-07-29 11:22:48 -04:00
David Cole
72f8853fbb
Update path to git. dashmacmini2 was "upgraded."
2010-07-27 14:14:10 -04:00
Brad King
e1a4c02bac
Merge topic 'resolve/doc-spelling/CPackRPM'
...
7739d78
Merge CPackRPM changes into doc-spelling
9203e91
Fix spelling errors reported by Lintian.
2010-07-20 16:00:29 -04:00
Brad King
7739d786a4
Merge CPackRPM changes into doc-spelling
...
Conflicts:
Modules/CPackRPM.cmake
2010-07-13 09:46:52 -04:00
Kai Wasserbäch
9203e9187e
Fix spelling errors reported by Lintian.
...
During a Lintian run on the binary packages of CMake in Debian I was
notified of many spelling mistakes.
2010-07-13 09:41:37 -04:00
Alex Neundorf
421952c7d8
fix build on SUSE 11.2 in cmcurl due to ssize_t
...
Alex
2010-06-30 19:27:26 +02:00
David Cole
415900ba77
Eliminate -Wconversion warnings.
...
Change types of local variables, or casting, or re-arrange
expressions to get rid of "conversion may alter value" warnings
as seen on recent dashboard submissions from londinium.kitware.
2010-06-27 11:22:05 -04:00
Brad King
1819d9d617
Run CMake.HTML test with older xmllint ( #10857 )
...
Old versions of xmllint do not have --nonet or --path options.
Fall back to the network-access form in this case.
2010-06-23 07:38:33 -04:00
Brad King
8c0e79f824
Run CMake.HTML test without net access ( #10857 )
...
Use xmllint's --nonet option to avoid downloading the xhtml DTD.
Provide the DTD and its dependencies locally.
2010-06-22 09:39:02 -04:00
Brad King
1af9bfd827
Merge branch 'verbose_failed_tests_releases'
2010-06-07 14:29:39 -04:00
Bill Hoffman
d06a547a78
When running tests for releases use verbose output for failed tests.
2010-06-05 13:03:14 -04:00
Bill Hoffman
aa4daa528e
change nightly release builds to use next, and move qmake on dash2win64
2010-05-28 17:53:26 -04:00
Bill Hoffman
aa1450bda1
Fix build on borland windows, by adding back typedef for pid_t.
2010-05-06 08:48:14 -04:00
Ruben Van Boxem
7883f952b0
Win64 fixes for mingw-w64 compilation
2010-05-05 17:13:21 -04:00
Bill Hoffman
1c13ced6eb
Fix prototype to match header, for bug # 10543.
2010-05-05 09:34:57 -04:00
Bill Hoffman
d6a6eadcfe
For HP, preprocessor if on multiple lines not allowed, make a long line.
2010-05-04 15:52:00 -04:00
Bill Hoffman
a18612429d
Fixes for bug # 10543, build on older sunpro now works.
2010-05-04 14:52:22 -04:00
Bill Hoffman
38524ec8d1
Remove another c++ comment from the c code.
2010-04-27 21:27:26 -04:00
Bill Hoffman
2e188ef1ff
Get rid of c++ style comments in C code.
2010-04-27 17:45:40 -04:00
Bill Hoffman
7849674012
Fix release scripts.
2010-04-20 15:03:20 -04:00
David Cole
a61c5ab6e5
Add CMAKE_TESTS_CDASH_SERVER variable and CTestSubmitLargeOutput test.
...
If defined and non-empty, the value of CMAKE_TESTS_CDASH_SERVER should point
to a CDash server willing to accept submissions for a project named
PublicDashboard. On machines that also run a CDash dashboard, set this
variable to "http://localhost/CDash-trunk-Testing " so that the CMake tests
that submit dashboards do not have to send those submissions over the wire.
The CTestSubmitLargeOutput test runs a dashboard that has a test that produces
very large amount of output on stdout/stderr. Since we do not even want to
attempt to send such large output over the wire, this test is off by default
unless the CMAKE_TESTS_CDASH_SERVER server is localhost. This test is expected
to cause a submission failure when sent to CDash. It passes if the submit
results contain error output. It fails if the submit succeeds.
CMAKE_TESTS_CDASH_SERVER: CDash server used by CMake/Tests.
If not defined or "", this variable defaults to the server at
http://www.cdash.org/CDash .
If set explicitly to "NOTFOUND", curl tests and ctest tests that use the
network are skipped.
If set to something starting with "http://localhost/ ", the CDash is expected
to be an instance of CDash used for CDash testing, pointing to a
cdash4simpletest database. In these cases, the CDash dashboards should be
run first.
2010-03-08 13:25:58 -05:00
Bill Hoffman
2e16fee3c8
Fix upload to work with git branch name master.
2010-03-05 18:26:43 -05:00
Bill Hoffman
dfc1a5e12b
Use git for the checkout of the source tree instead of cvs.
2010-03-01 17:18:15 -05:00
Brad King
370e5b9425
Documentation: Test XHTML compliance
...
Use xmllint to validate our generated HTML documentation.
See issue #10338 .
2010-03-01 08:51:22 -05:00
Brad King
03f8820e64
Documentation: Cleanup installation rules
...
Organize Utilities/CMakeLists.txt to avoid duplicate install command
calls. We collect each type of documentation in a variable listing its
files for installation and then use one install call at the end.
2010-03-01 08:50:12 -05:00
Bill Hoffman
f3cdbb0616
Change the git repository to be the new one and not the -tmp one.
2010-02-23 12:38:17 -05:00
Bill Hoffman
b0cf7e98ad
Switch to git repository for creation of nightly releases.
2010-02-23 11:49:11 -05:00
Bill Hoffman
9ff55c0ebe
current release stuff
2010-02-09 09:01:42 -05:00
Bill Hoffman
0bfb954cf8
handle change in fortran variable used for tests
2009-12-21 13:37:06 -05:00
Brad King
ba7ccc8bf4
cmcurl: Use arch-aware CHECK_TYPE_SIZE result
...
Our new CHECK_TYPE_SIZE macro produces a SIZEOF_<type>_CODE value for
use in configured headers to get architecture-aware type size results.
In this commit we teach cmcurl to use the SIZEOF_<type>_CODE value to
get proper configured type sizes in OS X Universal Binaries.
2009-12-17 15:16:13 -05:00
Brad King
5d4a07462d
cmcurl: Remove unused SIZEOF_LONG_DOUBLE
2009-12-17 15:15:53 -05:00
Brad King
633c296552
cmcurl: Fix test and dll output directories
...
The commit "Clean up CMake build tree 'bin' directory" changed the
setting of EXECUTABLE_OUTPUT_PATH that affects the cmcurl directory to
empty. We now fix the 'curl' test to refer to the LIBCURL executable
locally. When CMAKE_BUILD_CURL_SHARED is enabled we now put cmcurl.dll
next to the cmake executable.
These changes remove use of EXECUTABLE_OUTPUT_PATH from cmcurl.
2009-12-15 14:32:39 -05:00
Brad King
93407682fe
cmcurl: Drop custom CHECK_TYPE_SIZE macro
...
We now require a version of CMake that provides CHECK_TYPE_SIZE, so we
do not need a custom one for curl.
2009-12-15 14:20:28 -05:00
Brad King
68374fe078
libarchive: Drop unused %jd and %lld checks
...
The libarchive source does not use HAVE_PRINTF_JD or HAVE_PRINTF_LLD, so
we do not need to test for them at configuration time.
2009-12-14 17:26:47 -05:00
Brad King
d4e26b7e88
Remove useless include file filters
...
The commit "Cleanup regular expressions" removed real include filter
expressions and replaced them with lines like
INCLUDE_REGULAR_EXPRESSION("^.*$")
that do no filtering. We simplify the change by removing the lines
altogether.
2009-12-08 11:27:38 -05:00
Bill Hoffman
93fea8f46b
Turn off fortran as gnu fortran does not mix with vs
2009-12-04 16:50:28 -05:00
Brad King
997fd839ed
curl: Hard-code HAVE_W* macros on UNIX for Cygwin
...
The curl library code assumes that HAVE_WINDOWS_H and similar macros are
not defined on Cygwin. Its CMake code achieved this by not even testing
for the corresponding headers on UNIX platforms. However, libarchive
does test HAVE_WINDOWS_H and confuses our curl build. We avoid the
conflict by hard-coding the macros to 0 for UNIX builds inside the curl
tree.
2009-12-01 12:03:32 -05:00
Brad King
8b2f6dbfa2
libarchive: Remove unused STDC_HEADERS try_run
...
This was the only try_run() in libarchive, and the result was not used
in the source code. We remove it to allow cross-compiling to work.
2009-11-30 17:22:24 -05:00
Brad King
9e852190b3
libarchive: Use one architecture for try-compiles
...
We use CHECK_TYPE_SIZE in libarchive to check for the existence of some
types. For universal binary builds on the Mac, the size check can fail
if it is inconsistent across architectures. However, we do not actually
need the size so it is safe to do the checks for only one architecture.
See issue #9913 .
2009-11-23 11:30:58 -05:00
David Cole
cf133ff6b3
Fix uninitialized variable access in zlib reported by valgrind. Their web site claims it does no harm ( http://www.zlib.net/zlib_faq.html#faq36 ), but fixing it this way eliminates the problem.
2009-11-18 16:47:00 -05:00
Brad King
8cb1f4b0a4
libarchive: Include integer types very early
...
In libarchive/archive_platform.h we should include <stdint.h> or
<inttypes.h> immediately after "config.h" to define integer types
referenced by configuration results. For example, on a non-conformant
platform ssize_t might default to int64_t, so int64_t must be defined
before ssize_t is used (and ssize_t is used in archive_windows.h).
2009-11-18 15:50:24 -05:00
Bill Hoffman
f8b9a2681b
for the Cmake build we do not want to have -Werror or force -Wall
2009-11-13 22:48:31 -05:00
Bill Hoffman
3e5d2bda4d
suppress another warning.
2009-11-12 10:53:00 -05:00
Bill Hoffman
bd60a2469a
remove the last of the windows W4 warnings
2009-11-12 10:17:55 -05:00
Bill Hoffman
d91d04a47a
Remove a few more warnings
2009-11-12 07:42:21 -05:00
Brad King
8cf5af0645
libarchive: Borland provides umask, not _umask
2009-11-10 16:27:42 -05:00
Bill Hoffman
74981c1afd
Remove a few more warnings
2009-11-10 07:54:52 -05:00
Bill Hoffman
0106b490de
keep libarchive from using a system zlib unless cmake uses one
2009-11-09 14:42:23 -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
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
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
Bill Hoffman
2021832170
Remove makefile as it breaks in-source build testing
2009-11-06 16:47:28 -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
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
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
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
593bb64d16
libarchive: Use consistent function storage class
...
Functions declared 'static' should be defined 'static' too.
2009-11-04 17:25:35 -05:00
Brad King
4c6f63a409
libarchive: Fix integer type defaults for Windows
...
Most of the integer type defaults needed for MSVC and Borland actually
work with all Windows compilers. This commit generalizes the defaults
to avoid compiler-specific tests.
2009-11-04 17:17:57 -05:00
Brad King
f4b70b6323
libarchive: Provide SetFilePointerEx for VS 6
2009-11-04 16:31:40 -05:00
Brad King
e5075bb8e8
libarchive: Fix unconfigured header logic
...
The commit "libarchive: Fix Borland integer constants" introduced use of
HAVE_* configured macros into archive.h and archive_entry.h where they
are not allowed. This commit replaces the logic with something that
does not depend on the configured macros.
2009-11-04 16:06:44 -05:00
Brad King
7f5361f040
libarchive: Fix dev_t configuration
2009-11-04 16:06:34 -05:00
Brad King
9bc63eb30f
libarchive: Fix intptr_t and uintptr_t configuration
2009-11-04 16:06:26 -05:00
Brad King
d785cb0021
libarchive: Fix wincrypt.h inclusion on VS 6
...
The VS 6 version of wincrypt.h only works if _WIN32_WINNT >= 0x0400.
We block its inclusion through windows.h by defining NOCRYPT, and then
define _WIN32_WINNT and include it only when necessary.
2009-11-04 16:06:17 -05:00
Brad King
08dc3d5170
bzip2: Restore fix for unused variables
...
The commit "bzip2: Disable Borland warnings" accidentally reverted
changes from commit "Fix warnings for unused variables". This restores
them.
2009-11-04 14:43:51 -05:00
Brad King
c9a9c88634
libarchive: Fix Borland integer constants
...
Some versions of Borland provide <stdint.h>, so we use it when possible.
However, the 64-bit signed and unsigned integer min/max constants cause
overflow warnings from Borland itself! For these constants we fall back
on our default definitions.
2009-11-04 13:10:11 -05:00
Brad King
12baf7b7f1
libarchive: Disable Borland warnings
...
We disable warnings to silence them while making minimal changes to
third-party code.
2009-11-04 13:09:59 -05:00
Brad King
60855f620b
bzip2: Disable Borland warnings
...
We disable warnings to silence them while making minimal changes to
third-party code.
2009-11-04 13:09:50 -05:00
Brad King
ccd831c559
libarchive: Disable MSVC warnings
...
We disable warnings to silence them while making minimal changes to
third-party code.
2009-11-04 13:09:41 -05:00
Bill Hoffman
7fba9849f9
Fix for warning on dash8 that caused a build failure because of -WError
2009-11-04 10:45:52 -05:00
Bill Hoffman
2733f4f8e7
Fix for dash17 ACL requires linking to a library acl that we don't want to depend on.
2009-11-03 17:40:44 -05:00
Bill Hoffman
5f41fe03ca
Fix warnings for unused variables
2009-11-03 16:50:49 -05:00
Bill Hoffman
b9e88cd4c8
remove makefiles as they cause the in source build test of cmake to fail
2009-11-03 10:21:50 -05:00
Bill Hoffman
ca73562e54
borland builds, but still has some link errors
2009-11-02 10:51:29 -05:00
Bill Hoffman
8ba2a40404
Fixes for borland, compiles with lots of warnings, but compiles, might fix vs70 again too.
2009-11-01 12:41:17 -05:00
Bill Hoffman
1db02b4d4e
Fix for haiku
2009-10-31 09:39:58 -04:00
Bill Hoffman
a533cc6093
Try to fix borland
2009-10-30 22:29:08 -04:00
Bill Hoffman
53082a4f34
Try to fix old hpux
2009-10-30 18:07:45 -04:00
Bill Hoffman
7ff27819de
Remove unused variable to fix warning
2009-10-30 17:10:09 -04:00
Bill Hoffman
7b22ab1990
Remove unused variable to fix warning
2009-10-30 17:05:57 -04:00
Bill Hoffman
7a35b9ba3a
only use archive_entry_copy_bhfi.c on windows so we don't get empty .o file warnings
2009-10-30 17:01:49 -04:00
Bill Hoffman
4e123ec1b1
Fix for VS 7 or lower not having ULL postfix for types
2009-10-30 16:36:46 -04:00
David Cole
cfa5932321
Fix compile issues on Mac OSX 10.3 on midworld dashboard.
2009-10-30 16:22:08 -04:00
Bill Hoffman
042587c631
Remove libtar
2009-10-30 13:15:06 -04:00
Bill Hoffman
fb51d98562
Switch to using libarchive from libtar for cpack and cmake -E tar
...
This allows for a built in bzip and zip capability, so external tools
will not be needed for these packagers. The cmake -E tar xf should be
able to handle all compression types now as well.
2009-10-30 13:10:56 -04:00
Brad King
1bce13e2b3
Fix Intel compiler warnings on Windows in cmtar
...
This commit disables or fixes some warnings in the 'cmtar' utility
produced by the Intel compiler on Windows.
2009-10-27 12:11:24 -04:00
Bill Hoffman
f2284b9c3e
change to a new version of qt.
2009-10-26 11:39:35 -04:00
Brad King
96afb12087
Convert CMake to OSI-approved BSD License
...
This converts the CMake license to a pure 3-clause OSI-approved BSD
License. We drop the previous license clause requiring modified
versions to be plainly marked. We also update the CMake copyright to
cover the full development time range.
2009-09-28 11:43:28 -04:00
Brad King
9737ea074a
Install third-party utility copyright notices
...
Some of our third-party utilities have licenses that require their
copyright and license notices to be distributed with binary forms. This
commit adds installation rules to include these notices with installed
CMake documentation.
2009-09-28 11:36:17 -04:00
Bill Hoffman
290a6e2870
Handle older cvs clients that do not allow for the password to be in the CVSROOT.
2009-09-23 12:46:33 -04:00
Bill Hoffman
694338d566
new windows build machine for cmake
2009-09-22 17:08:51 -04:00
Bill Hoffman
d1162b6b59
disable svn
2009-09-22 17:07:43 -04:00
Bill Hoffman
6614cf2568
Use ctest -j to speed up tests for release builds.
2009-09-21 17:22:05 -04:00
Bill Hoffman
7b2e383048
Do not require a cvs login for checkout.
2009-09-21 17:19:54 -04:00
Brad King
87442aefb0
Remove WXDialog source code
...
The QtDialog is our supported cross-platform GUI, so the WXDialog source
is no longer needed.
2009-08-05 10:15:30 -04:00
Bill Hoffman
c416329d11
ENH: 80 is fine, i guess not
2009-06-26 10:00:47 -04:00
Bill Hoffman
043e93871e
ENH: 80 is fine
2009-06-26 09:59:42 -04:00
Brad King
3615950f12
ENH: Remove Utilities/cmxmlrpc source tree
...
We never build this source tree anymore, so remove it.
2009-06-11 11:27:22 -04:00
Brad King
8f5af6172a
ENH: Disable the xmlrpc drop method by default
...
We've chosen to drop our default dependence on xmlrpc. Thus we disable
the corresponding CTest submission method and remove the sources for
building xmlrpc locally. Users can re-enable the method by setting the
CTEST_USE_XMLRPC option to use a system-installed xmlrpc library.
2009-06-11 11:24:56 -04:00
Brad King
8c5c192b9d
ENH: Remove Utilities/cmcurl-7.19.0 source tree
...
We never build this source tree anymore, so remove it.
2009-06-11 09:35:11 -04:00
Brad King
8ddfd1ed7f
ENH: Remove option to build cmcurl-7.19.0
...
This version of curl was added experimentally but does not address the
problem we were hoping it fixed (an occasional upload hang). Importing
a new curl can wait until the problem is fully diagnosed and addressed.
2009-06-11 09:04:26 -04:00
Brad King
057400d9b4
COMP: Fix cmtar build on VMS
...
The mknod and mkfifo functions are not available on VMS.
2009-06-10 11:49:42 -04:00
Brad King
6f109620b3
COMP: Fix cmcurl build on VMS
...
This defines IOCTL_3_ARGS in 'cmcurl/setup.h' to teach curl sources
about the three-argument ioctl() on VMS.
2009-06-10 11:49:23 -04:00
Brad King
fb643cd483
COMP: Use HAVE_SYS_PARAM_H properly in libtar
...
The value is computed by a try-compile for libtar. This teaches the
sources to actually use the result.
2009-06-10 11:49:02 -04:00
Bill Hoffman
5783d5aab1
ENH: allow for shared build of libcurl and fix build with openssl option (ssl tested on linux and windows
2009-04-10 11:59:31 -04:00
Bill Hoffman
8eee0a5ca0
ENH: use a newer cmake
2009-03-31 10:27:22 -04:00
Bill Hoffman
7025f91f93
ENH: change qt to 4.5
2009-03-28 10:23:59 -04:00
Bill Hoffman
bb29c88990
ENH: fix spaces in path escape
2009-03-27 10:49:27 -04:00
Bill Hoffman
9f3608f7a0
ENH: use a different cmake
2009-03-27 10:37:49 -04:00
Brad King
1353ed0bd8
BUG: Fix cmake-gui docs generation PATH feature
...
Automatic addition of the Qt DLL location to PATH can be done only for
generators that use a Windows shell.
2009-02-24 17:07:04 -05:00
Brad King
0d2f241e1a
ENH: Help cmake-gui docs generation on Windows
...
We use a custom command to run 'cmake-gui --help...' to generate the
documentation for the application. Since this is a Qt application, the
executable must find the Qt DLLs in order to run. As a convenience, if
QtCore4.dll appears next to qmake.exe, we put its location in the PATH
environment variable when running the custom command on Windows.
2009-02-24 09:00:42 -05:00
Bill Hoffman
f59e3348b9
ENH: add cmake gui docs
2009-02-13 21:51:46 -05:00
Bill Hoffman
dbe135f20e
ENH: add FFLAGS back into release script
2009-02-11 13:05:15 -05:00
Bill Hoffman
ef5b9d00a2
ENH: change to use CMAKE_CREATE_VERSION from CMAKE_VERSION as CMAKE_VERSION is auto-defined now
2009-01-27 10:34:14 -05:00
Bill Hoffman
4b879a7593
ENH: disable ftp check because it is no longer active on public
2008-12-02 16:40:04 -05:00
Bill Hoffman
7c39cdc80d
ENH: fix warning on HPUX
2008-11-26 16:19:27 -05:00
Bill Hoffman
4c17c9b87b
ENH: add new sgi release scripts
2008-10-01 13:13:23 -04:00
Bill Hoffman
16f66c2fc0
ENH: fix syntax error
2008-09-29 16:09:26 -04:00
Bill Hoffman
6cf99d7bea
ENH: check in ability to build with new curl -f -DCMAKE_USE_NEW_CURL is set
2008-09-29 15:47:46 -04:00
Bill Hoffman
b25f4b76c7
ENH: fix suffix stuff
2008-09-26 17:50:41 -04:00
Bill Hoffman
1a9ca21684
ENH: generate curlbuild.h
2008-09-26 14:45:43 -04:00
Bill Hoffman
768c228ebb
ENH: add comment about fixing RC
2008-09-24 13:53:55 -04:00
Bill Hoffman
8554d51631
ENH: partial working configure for curlbuild.h
2008-09-23 16:49:25 -04:00
Bill Hoffman
5d7762c7c0
ENH: add configured file
2008-09-23 15:40:38 -04:00
Bill Hoffman
e1336ed2d7
ENH: working on the mac
2008-09-23 15:21:49 -04:00
Bill Hoffman
5740f2cbb8
ENH: get it working for linux
2008-09-23 12:50:38 -04:00
Bill Hoffman
dd92d9ec38
ENH: import of new curl version
2008-09-23 12:32:06 -04:00
Sebastien Barre
bcad447ce2
ENH: wow. On some Windows machine, trying to mkdir("C:") would fail miserably. WHy not in debug mode? Why not on other win32 machines. Who knows.
2008-09-16 17:40:47 -04:00
Bill Hoffman
0aa05cf714
ENH: missed this one, cmake now bootstraps on HAIKU
2008-09-15 18:23:37 -04:00
Bill Hoffman
64fc597de2
ENH: add initial support for HAIKU OS from bug# 7425
2008-09-15 17:53:28 -04:00
Bill Hoffman
57240f584a
ENH: check in current build scripts
2008-08-19 13:59:44 -04:00
Brad King
129f3bef2d
COMP: Check for -Wno-long-double before using
...
Older GCC on the Mac warns for use of long double, so we use
-Wno-long-double. Newer GCC on the Mac does not have this flag and
gives an error. We now check for the flag before using it.
See bug #7357 .
2008-07-17 15:19:25 -04:00
Brad King
eb85676928
ENH: Avoid cmcurl CMake macro name conflicts
...
Utilities/cmcurl/CMake provides macros with the same file names and
macro names as others in Modules, but with different interfaces. We
rename the curl ones to avoid conflict.
2008-07-17 15:19:17 -04:00
Alexander Neundorf
9a4e1c5cff
STYLE: add "--help-policy" and "--help-policies" to the documentation
...
-generate and install the policy documentation files
-generate and install the docbook files for cmake, ctest, cpack, ccmake (cmake-gui not yet ?)
Alex
2008-05-13 15:43:00 -04:00
Sebastien Barre
1172a1205d
ENH: update for CMake 2.6
2008-05-06 12:56:25 -04:00
Bill Hoffman
12e64fb9c2
ENH:
2008-03-26 15:56:34 -04:00
Bill Hoffman
421b07e7c3
ENH:
2008-03-26 15:55:35 -04:00
Brad King
33c84b50e9
ENH: Set CMake Policy CMP0003 to NEW behavior to build without warnings with the upcoming CMake 2.6 release.
2008-03-17 16:22:28 -04:00
Bill Hoffman
fcce2f3b61
ENH: qtgui stuff
2008-03-07 14:03:31 -05:00
Bill Hoffman
e52d3b9268
ENH: build the qt gui
2008-02-09 10:05:54 -05:00
Brad King
91b1d90999
COMP: Fix warning about tolower by making sure ctype.h is included in cmtar.
2008-01-30 07:17:36 -05:00
Bill Hoffman
c391c5cbf4
BUG: fix for bug 5837, libtar and long path names
2007-12-17 17:50:55 -05:00
Bill Hoffman
4057ee6828
BUG: fix for bug 6054 remove some warnings
2007-12-14 11:00:56 -05:00
Alexander Neundorf
e3c84cf5a6
ENH: add support for the Syllable OS ( http://www.syllable.org )
...
major issues:
-access() doesn't return false for an empty string (#ifdefed in cmake)
-dlopen() doesn't return 0 on failure (#ifdefed in cmake and fixed now in Syllable)
-the kwsys and Bootstrap tests fail with timeout due to the fact that I'm doing all that in qemu, which is quite slow
-RPATH is now supported, so without modifying the test adapting DLL_PATH in Syllable is required for the tests to succeed
-the Plugin test fails with an undefined reference to example_exe_function() in example_mod_1, it seems this isn't supported under Syllable
Alex
2007-11-23 20:45:49 -05:00
Bill Hoffman
beaea73fa0
ENH: add a try compile for va_copy
2007-11-16 14:06:40 -05:00
David Cole
af46642deb
ENH: Put black outline around all resolutions of the new ico files. Looks better on a dark background than the lighter outline...
2007-11-08 15:54:26 -05:00
Bill Hoffman
980c01ba2a
ENH: add mt to vogon release
2007-11-07 17:43:51 -05:00
Bill Hoffman
333ff59c23
ENH: remove memdebug.c from list
2007-11-07 14:35:56 -05:00
Brad King
f410f8578e
COMP: Fix warnings on 64-bit Mac OS X build. Patch from issue #3697 .
2007-11-05 14:34:36 -05:00
David Cole
9371ac21a0
ENH: Add more resolutions for CMake icons to avoid that bloated chunky blown up icon look...
2007-11-01 08:36:51 -04:00
Bill Hoffman
fb621feefc
ENH: add icon for installer
2007-10-31 10:49:44 -04:00
Ken Martin
c2f0aac146
ENH: some more cleanup, fixes, and patch for HTML output
2007-10-24 11:36:47 -04:00
Brad King
7513523872
COMP: Attempt to fix warning about pointer->integer cast.
2007-10-17 10:29:30 -04:00
Bill Hoffman
a14696f5ce
ENH: add more exclusions for kwstyle
2007-10-05 13:14:48 -04:00
Bill Hoffman
887699184a
COMP: remove warnings
2007-09-27 14:44:11 -04:00
Bill Hoffman
8edcbecb7a
ENH: add a check for basename to cmcurl
2007-09-27 08:53:19 -04:00
Bill Hoffman
a581b64330
ENH: add test for HAVE_BASENAME since it is used
2007-09-19 11:42:28 -04:00
Alexander Neundorf
f9391ab291
COMP: use C-style comments in C code
...
Alex
2007-09-17 15:40:35 -04:00
Bill Hoffman
9cbb998737
ENH: add support for vs 2008 beta 2
2007-09-17 15:21:47 -04:00
Alexander Neundorf
1d81cf994a
COMP: add a check for makedev, which isn't available with the PGI compiler
...
on Cray XT3
Alex
2007-09-17 15:18:35 -04:00
David Cole
3edcd70754
ENH: Update zlib to 1.2.3. Addresses bugs #5445 and #3473 .
2007-09-11 11:22:29 -04:00
Bill Hoffman
41b20b5979
ENH: add test that builds a nightly windows cmake binary
2007-09-10 10:49:05 -04:00
David Cole
4aac0b6e10
BUG: Put back CMakeInstall.bmp in order to build a package with NSIS on Windows. It was inadvertently removed.
2007-09-06 17:47:47 -04:00
Alexander Neundorf
eee2947136
STYLE: disable header check
...
Alex
2007-08-31 15:05:58 -04:00
Alexander Neundorf
27187d78be
STYLE: add makefile target MoreStyleChecks, which runs KWStyle with more
...
checks enabled and creates the html files.
Alex
2007-08-31 14:07:53 -04:00
Alexander Neundorf
330062c0ce
STYLE: HAVE_LONG_LONG_CONST was completely unused here (it was used in the
...
(unused) copy of curl under CMake/CTest/Curl/ )
Alex
2007-08-09 14:55:18 -04:00
Alexander Neundorf
c11de849cd
ENH: add quotes around the file names, so kwstyle can handle it if there are
...
spaces in the path
Alex
2007-07-20 16:31:34 -04:00
Bill Hoffman
a6c86cbd04
ENH: change order so windows functions are found first since try compile is slow on windows
2007-07-20 12:25:44 -04:00
Alexander Neundorf
1941b1c5d2
STYLE: better error message, name the new manpages cmakecommands,
...
cmakecompat, cmakeprops and cmakemodules
Alex
2007-07-13 12:03:13 -04:00
Alexander Neundorf
919988b7b4
BUG: the cmake deps depend on cmake
...
Alex
2007-07-06 13:08:20 -04:00
Alexander Neundorf
55fa3825c0
BUG: fix build with cmake < 2.4
...
Alex
2007-07-02 11:05:43 -04:00
Alexander Neundorf
151d55557e
ENH: generate separate documentation for the commands, compatiblity
...
commands, modules and properties as html, text and man pages.
The names of the man pages are cmcommands, cmcompat, cmprops and cmmodules,
so they are easy to type.
Alex
2007-06-28 15:04:28 -04:00
Alexander Neundorf
c95dc91237
ENH:
...
-in the full documentation there is now an extra section for
compatibility commands, so users see which commands they shouldn't use
-cmake -h <command> now also works with lower case commands
--help-fullm --help-command, --help-module and --help-property now determine
the output format from the extension of the given filename
Let me know if there are some things I overlooked.
Alex
2007-06-28 11:00:57 -04:00
Bill Hoffman
2acd7c07ba
ENH: remove old style release stuff
2007-06-22 11:31:35 -04:00
Alexander Neundorf
c2f7a3c027
STYLE: use a macro for generating the documentation
...
Alex
2007-06-15 08:53:33 -04:00
Alexander Neundorf
756f455565
STYLE: add man page for cpack
...
Alex
2007-06-14 11:17:43 -04:00
Alexander Neundorf
ca3a613595
STYLE: use GET_TARGET_PROPERTY(LOCATION) instead of manually building the
...
path to the executables (tested with cmake 2.2.3)
Alex
2007-06-07 13:05:08 -04:00
Bill Hoffman
27a0c92ffc
ENH: try to tone down kwstyle
2007-05-19 10:11:01 -04:00
Brad King
58debfd6bd
ENH: Use IF(NOT DEFINED) check to short-circuit size test.
2007-05-17 15:17:45 -04:00
Bill Hoffman
3c45e181cf
ENH: add KWStyle support
2007-05-10 15:13:52 -04:00
Brad King
aa4d7847ee
COMP: Fix code-not-reached warnings for SunCC.
2007-05-03 13:03:13 -04:00
Andy Cedilnik
925214e12f
ENH: Fix old api
2007-04-15 11:56:07 -04:00
Utkarsh Ayachit
0f6c76b780
ENH: Merging branch PVEE-ERDC-Setup-4-3-2007 to main tree. Changes between PVEE-ERDC-Setup-4-3-2007-bp and PVEE-ERDC-Setup-4-3-2007-mp1 are included.
2007-04-10 17:12:24 -04:00
Andy Cedilnik
23a83e6a92
STYLE: Do doxygen for CPack
2007-04-04 16:28:45 -04:00
Bill Hoffman
c98d6ad668
ENH: second try to fix qnx build problem
2007-03-20 15:51:42 -04:00
Bill Hoffman
c143513f82
ENH: try to fix qnx build problem
2007-03-20 15:49:11 -04:00
Ken Martin
2bd4301797
BUG: was not setting HAVE_PROCESS_H properly
2007-03-20 09:51:01 -04:00
Andy Cedilnik
a58b0d6856
COMP: Remove some warnings
2007-03-18 16:18:50 -04:00
Brad King
d7eeead8dc
COMP: Do not #include files inside extern "C" {} blocks.
2007-03-16 18:44:39 -04:00
Brad King
0a1d660242
COMP: Ignore windows sockets on cygwin. Remove duplicate source entry.
2007-03-16 14:28:54 -04:00
Andy Cedilnik
77da3d9b79
COMP: Fix support for old CMake (2.0 and 2.2)
2007-03-16 09:34:40 -04:00
Andy Cedilnik
9408e16704
ENH: Unify with the compile one
2007-03-15 17:22:33 -04:00
Andy Cedilnik
9314bb49e0
ENH: Update Curl to 7.16.1
2007-03-15 15:22:15 -04:00
Bill Hoffman
a5aa05c051
ENH: add cygwin cpack stuff to release scripts
2007-02-12 12:06:02 -05:00
Bill Hoffman
c55a3e4d48
ENH: add cygwin on vogon
2007-02-12 09:15:25 -05:00
Bill Hoffman
4925e64b97
ENH: add support for cygwin source and binary packaging
2007-02-02 14:40:26 -05:00
Bill Hoffman
22767f7e3f
ENH: add support files for cpack cygwin setup package stuff
2007-01-31 16:48:22 -05:00
Bill Hoffman
3a32cec969
ENH: merge in changes for beos support
2006-12-04 17:26:41 -05:00
Bill Hoffman
07fe0176d2
ENH: use older os for AIX release
2006-11-28 14:45:41 -05:00
Bill Hoffman
19892abbc5
ENH: save logs of passed try compile stuff as well
2006-11-27 10:42:45 -05:00
Brad King
c9aee13038
ENH: Remove old include dirs.
2006-10-19 15:45:28 -04:00
Brad King
3cf35f5dca
COMP: Fix for building without system xmlrpc installed.
2006-10-19 15:39:42 -04:00
Brad King
f91b3c1daa
ENH: Add options to build with system utility libraries. Organize inclusion of third party libraries into a single header per library. This addresses bug#3653.
2006-10-19 15:00:10 -04:00
Bill Hoffman
71c934f029
ENH: update for release
2006-10-16 12:47:07 -04:00
Bill Hoffman
2b33498c03
ENH: fix possible free memory use
2006-08-31 12:04:02 -04:00
Ken Martin
d4ae4849f7
ENH: reorder code to remove forward declarations
2006-08-17 12:04:26 -04:00
Brad King
006b61be35
COMP: Fixed linkage specifier consistency warning.
2006-08-17 09:45:17 -04:00
Brad King
6461767e36
BUG: Removed code that is now in Modules/InstallRequiredSystemLibraries.cmake.
2006-08-17 09:35:44 -04:00
Bill Hoffman
ff4886fa53
ENH: remove c++ comments from c code
2006-08-14 17:30:58 -04:00
Andy Cedilnik
97f1c2b5f0
COMP: Remove warnings
2006-08-14 11:32:35 -04:00
Andy Cedilnik
622a22a921
COMP: Remove more warnings
2006-08-14 10:59:46 -04:00
Andy Cedilnik
c76a2bb4b2
COMP: Remove some warnings and make library report an error instead of call exit
2006-08-14 09:58:32 -04:00
Bill Hoffman
783f2003ec
ENH: give up on try run
2006-08-04 10:35:45 -04:00
Bill Hoffman
947edfcdf5
ENH: fix for makedev three args test
2006-08-03 14:36:01 -04:00
Bill Hoffman
d1a25bd836
ENH: use try run source
2006-08-03 13:51:24 -04:00
Bill Hoffman
831492a9d7
ENH: change to a try run so that it will fail on the sun
2006-08-03 13:41:52 -04:00
Bill Hoffman
2a01ae7e79
ENH: use dev_t instead of major_t and minor_t
2006-08-02 21:24:05 -04:00
David Cole
8f0697c4f5
COMP: libtar should build when included in non-CMake projects...
2006-08-02 12:51:40 -04:00
Bill Hoffman
2350085120
ENH: make cmake build with older versions of cmake
2006-08-01 16:01:44 -04:00
Bill Hoffman
e0e32400af
ENH: add a try compile test for makedev_three_args
2006-08-01 15:26:04 -04:00
Brad King
ab61137eb1
COMP: Fix and/or disable warnings for Borland 5.6 build.
2006-08-01 11:38:42 -04:00
Andy Cedilnik
17bdb3d245
ENH: Initial import
2006-07-31 16:59:20 -04:00
Brad King
b377c8ac72
ENH: Do not include experimental WXDialog in release.
2006-07-21 15:20:42 -04:00
Andy Cedilnik
0d6b407630
COMP: Remove warning
2006-07-13 11:30:22 -04:00
Andy Cedilnik
4f728e93e1
COMP: Remove warnings
2006-07-13 09:27:10 -04:00
Andy Cedilnik
2e1882389b
COMP: Remove warnings
2006-07-12 09:21:26 -04:00
Andy Cedilnik
c944a60b17
COMP: Remove errors
2006-07-09 13:48:37 -04:00
Brad King
c02e2b7fdd
BUG: Fix usage of FILE(APPEND) mode.
2006-06-28 17:15:23 -04:00
Brad King
ba539d9605
BUG: Make sure try-compile source ends in a newline.
2006-06-28 17:00:31 -04:00
Brad King
26a3a22325
BUG: Added missing release steps.
2006-06-26 09:46:22 -04:00
Ken Martin
8e9a6beccc
ENH: centralized locaiton of CMakeFiles setting
2006-06-14 12:28:32 -04:00
David Cole
13a68cd978
COMP: Fix warnings on Borland dashboards...
2006-05-23 12:38:22 -04:00
Bill Hoffman
7d0bc9541d
ENH: release scripts
2006-05-19 15:53:42 -04:00
Bill Hoffman
a2ca478353
ENH: fix for uclibc
2006-05-19 15:51:05 -04:00
Bill Hoffman
b2c8f4d800
ENH: extra path
2006-05-14 15:24:57 -04:00
Bill Hoffman
221a169cb9
ENH: working package creator
2006-05-11 16:07:42 -04:00
Bill Hoffman
844d798b49
ENH: remove ps thing
2006-05-10 16:44:51 -04:00
Bill Hoffman
262f3c71b7
ENH: it works
2006-05-10 16:43:44 -04:00
Bill Hoffman
afbc574356
ENH: add vogon
2006-05-10 15:29:42 -04:00
Bill Hoffman
3840afa054
ENH:
2006-05-10 14:03:51 -04:00
Bill Hoffman
f3023d5a38
ENH: works
2006-05-09 17:18:46 -04:00
Bill Hoffman
37baeda3df
ENH: seems to be working
2006-05-09 14:14:47 -04:00
Bill Hoffman
4f75fca38f
ENH: add a xterm script create script
2006-05-09 13:49:18 -04:00
Bill Hoffman
eb1e0c36cb
ENH: add 64 bit sgi
2006-05-09 13:48:36 -04:00
Bill Hoffman
f294f7ea96
ENH: mark time
2006-05-09 12:23:19 -04:00
Andy Cedilnik
73a66647a5
ENH: copy right files
2006-05-09 12:23:02 -04:00
Bill Hoffman
176ea3c1b4
ENH: skip bootstrap test as it already does a bootstrap
2006-05-08 16:59:48 -04:00
Bill Hoffman
467bfbfc76
ENH: change name to MAKE_COMMAND
2006-05-08 16:50:17 -04:00
Andy Cedilnik
ef08f5ccc7
ENH: add extra copy for ibm
2006-05-08 16:38:20 -04:00
Bill Hoffman
1b40075c9c
ENH: add make program stuff
2006-05-08 16:36:51 -04:00
Bill Hoffman
fe2b970c43
ENH: add extra copy for aix
2006-05-05 22:04:55 -04:00
Andy Cedilnik
fad3e1dd77
ENH: use a directory with space
2006-05-05 16:12:39 -04:00
Bill Hoffman
bf9de32f41
ENH: make release directory a variable
2006-05-05 15:51:13 -04:00
Andy Cedilnik
059320a577
ENH: fix env vars
2006-05-05 14:53:50 -04:00
Bill Hoffman
7b654d63ec
ENH: add ability to set CC, CXX and LDFLAGS
2006-05-05 13:52:14 -04:00
Bill Hoffman
77e894d8f4
ENH: move from tr to cat since it works from a windows machine and works on the AIX
2006-05-05 13:10:49 -04:00
Bill Hoffman
495a77e9e8
ENH: add missing quote and some comments
2006-05-05 12:34:26 -04:00
Bill Hoffman
c0c80acc4a
ENH: remove old copy
2006-05-05 12:25:28 -04:00
Bill Hoffman
9f46c81b45
ENH: working on hp
2006-05-05 12:14:32 -04:00
Bill Hoffman
25a85c0585
ENH: create script is working
2006-05-05 10:36:47 -04:00
Bill Hoffman
a3c86013d5
ENH: create script is working
2006-05-05 10:33:53 -04:00
Bill Hoffman
1a7a6ccc34
ENH: create script is working
2006-05-05 10:30:26 -04:00
Bill Hoffman
6b9f681f91
ENH: change to script mode
2006-05-05 08:16:49 -04:00
Bill Hoffman
68bac14403
ENH: add file
2006-05-04 22:58:49 -04:00
Bill Hoffman
6661d55bcc
ENH: add file
2006-05-04 22:58:00 -04:00
Bill Hoffman
ec3c5684ba
ENH: add some machines
2006-05-04 21:57:53 -04:00
Bill Hoffman
9600c0a189
ENH: add cvs command variable
2006-05-03 17:27:47 -04:00
Bill Hoffman
f4e1157e56
ENH: more aix stuff
2006-05-03 17:22:28 -04:00
Bill Hoffman
2fa216058a
ENH: add aix
2006-05-03 17:08:34 -04:00
Bill Hoffman
86beb67afd
ENH: getting better
2006-05-02 23:20:02 -04:00
Bill Hoffman
fd40430547
ENH: remove debug
2006-05-02 16:41:31 -04:00
Bill Hoffman
67490f57a9
ENH: more stuff
2006-05-02 16:41:06 -04:00
Bill Hoffman
3832369ffa
ENH: remove if0
2006-05-02 16:33:45 -04:00
Bill Hoffman
adf160029c
ENH: first pass at cmake scripts to create the cmake release
2006-05-02 16:32:46 -04:00
Bill Hoffman
bc649db7cc
ENH: remove c++ comment from c code
2006-03-31 08:46:56 -05:00
Bill Hoffman
0ee2d0b345
ENH: remove warning
2006-03-30 23:03:56 -05:00
Bill Hoffman
5a2668b326
ENH: add support for win64 for visual studio 2005 ide and nmake, also fix warnings produced by building for win64
2006-03-30 13:49:56 -05:00
Andy Cedilnik
36e2728431
ENH: Cleanup bootstrap even more
2006-03-22 11:15:35 -05:00
Andy Cedilnik
8c11d31cc3
COMP: Remove win64 warnings
2006-03-09 08:20:31 -05:00
Brad King
06b6308ab4
BUG: Do not install MSVC dlls for a non-MSVC build.
2006-02-16 20:15:03 -05:00
David Cole
b93a093dc4
COMP: Last (?) fix for dashboard warning.
2006-02-09 09:34:46 -05:00
Brad King
6fe45fe9c3
ENH: Added option BUILD_CursesDialog if curses is found. This allows people to disable building the dialog even when curses is found.
2006-02-08 10:13:13 -05:00
David Cole
515757007a
COMP: Fix next round of dashboard warnings.
2006-02-07 08:03:54 -05:00
David Cole
a5d2c59c39
COMP: Fix CMake dashboard warnings related to previous revisions.
2006-02-06 09:31:55 -05:00
David Cole
0323a0d6d2
BUG: Fix mem leaks related to th_get_pathname. Change this implementation of th_get_pathname so that it *always* returns a strdup'ed value. Callers must now free non-NULL returns from th_get_pathname. Change all callers to call free appropriately.
2006-02-03 11:48:44 -05:00
Brad King
02f743c896
COMP: Fixed build on VC++ Express 2005. Explicitly testing for MFC to determine whether to build the MFCDialog.
2006-02-02 20:18:39 -05:00
David Cole
4c0668b7da
BUG: Fix memory leak in libtar's kwReadDir. Use a static buffer like readdir (probably) does rather than malloc-ing a block which never gets free-d.
2006-02-02 15:53:31 -05:00
Ken Martin
46422c13b8
BUG: revert such that it should work
2006-01-17 16:22:09 -05:00
Bill Hoffman
9891260a6d
ENH: add support for watcom wmake and wcl386
2006-01-17 10:21:45 -05:00
Yogi Girdhar
dbff065bab
COMP: wrapped compat.h inside a extern C block so that we can use it in C++ code
2006-01-16 12:54:30 -05:00
Bill Hoffman
2622956159
ENH: fix for CMakeTmp move broken stuff
2006-01-13 11:44:39 -05:00
Ken Martin
4bdca3b404
ENH: put CmakeTmp into CMakeFiles
2006-01-12 13:49:32 -05:00
Bill Hoffman
75a4712902
ENH:
2006-01-09 12:46:13 -05:00
Andy Cedilnik
cda76d7eff
COMP: Try to remove more warnings
2006-01-06 10:45:56 -05:00
Yogi Girdhar
17c3a89797
BUG: libtar now compiles in VJ and works with vtkzlib
2006-01-05 13:25:16 -05:00
Andy Cedilnik
c47e8f64dd
COMP: Remove warnings
2006-01-03 08:39:04 -05:00
Andy Cedilnik
ccae106177
COMP: Try to fix major/minor problem on aix
2005-12-31 10:33:29 -05:00
Andy Cedilnik
75b6f523ab
COMP: Attempt to fix problems with major and minor
2005-12-31 09:40:44 -05:00
Andy Cedilnik
9b97f43342
COMP: Fix systems that do not have both vsnprintf and snprintf.
2005-12-30 17:51:18 -05:00
Andy Cedilnik
c09548b50e
COMP: Fix support for vsnprintf
2005-12-30 17:27:57 -05:00
Andy Cedilnik
2c30cb64b1
COMP: Another borland bug
2005-12-30 16:05:54 -05:00
Andy Cedilnik
f30b28a342
BUG: Handle mkdirhier properly since it may modify the string
2005-12-30 15:46:21 -05:00
Andy Cedilnik
bb618a7db5
ENH: Cleanup the file handler stuf so that now any file descriptor type can be used
2005-12-30 14:51:15 -05:00
Andy Cedilnik
8b9512559d
COMP: Cleanup regular expressions
2005-12-30 14:50:15 -05:00
Andy Cedilnik
a2d9b44d69
COMP: Remove warnings by exposing some variables
2005-12-30 14:23:36 -05:00
Andy Cedilnik
6d0f0e0acb
COMP: Fix support for gzip on non-32 bit platforms
2005-12-30 14:22:46 -05:00
Andy Cedilnik
01ac4158ed
COMP: Remove warning about argument not being int
2005-12-30 13:22:27 -05:00
Andy Cedilnik
9e0633c910
BUG: Several Borland fixes
2005-12-30 10:35:23 -05:00
Andy Cedilnik
64b5118c78
COMP: More cygwin fixes
2005-12-29 12:18:34 -05:00
Andy Cedilnik
6946eb209a
BUG: Fix on cygwin... again?
2005-12-29 11:42:31 -05:00
Andy Cedilnik
c5e532d07d
COMP: Try to remove warnings and add support for cygwin
2005-12-29 11:15:36 -05:00
Andy Cedilnik
21c7454250
BUG: Fix extract. Looks like dirname actually changes the string, so temporary string should be used
2005-12-29 10:41:34 -05:00
Andy Cedilnik
cef4806c88
COMP: Remove c++ style comments
2005-12-29 09:11:43 -05:00
Andy Cedilnik
5d1000e68c
COMP: Remove more warnings
2005-12-28 16:43:39 -05:00
Andy Cedilnik
c622641ac1
COMP: Remove more warnings and rename library to cmtar
2005-12-28 15:31:20 -05:00
Andy Cedilnik
1f18c369cf
COMP: Remove warning
2005-12-28 15:03:14 -05:00