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