summaryrefslogtreecommitdiffstats
path: root/Utilities/cmcurl/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Add CMAKE_TESTS_CDASH_SERVER variable and CTestSubmitLargeOutput test.David Cole2010-03-081-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* cmcurl: Use arch-aware CHECK_TYPE_SIZE resultBrad King2009-12-171-9/+29
| | | | | | | 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.
* cmcurl: Remove unused SIZEOF_LONG_DOUBLEBrad King2009-12-171-1/+0
|
* cmcurl: Fix test and dll output directoriesBrad King2009-12-151-2/+2
| | | | | | | | | | 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.
* cmcurl: Drop custom CHECK_TYPE_SIZE macroBrad King2009-12-151-7/+1
| | | | | We now require a version of CMake that provides CHECK_TYPE_SIZE, so we do not need a custom one for curl.
* Remove useless include file filtersBrad King2009-12-081-2/+0
| | | | | | | | | | 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.
* curl: Hard-code HAVE_W* macros on UNIX for CygwinBrad King2009-12-011-0/+6
| | | | | | | | | 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.
* Install third-party utility copyright noticesBrad King2009-09-281-0/+1
| | | | | | | 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.
* ENH: allow for shared build of libcurl and fix build with openssl option ↵Bill Hoffman2009-04-101-6/+35
| | | | (ssl tested on linux and windows
* ENH: fix warning on HPUXBill Hoffman2008-11-261-1/+4
|
* ENH: add initial support for HAIKU OS from bug# 7425Bill Hoffman2008-09-151-0/+2
|
* COMP: Check for -Wno-long-double before usingBrad King2008-07-171-9/+13
| | | | | | | 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.
* ENH: Set CMake Policy CMP0003 to NEW behavior to build without warnings with ↵Brad King2008-03-171-1/+4
| | | | the upcoming CMake 2.6 release.
* ENH: remove memdebug.c from listBill Hoffman2007-11-071-1/+1
|
* ENH: add a check for basename to cmcurlBill Hoffman2007-09-271-0/+1
|
* ENH: add test for HAVE_BASENAME since it is usedBill Hoffman2007-09-191-0/+1
|
* STYLE: HAVE_LONG_LONG_CONST was completely unused here (it was used in theAlexander Neundorf2007-08-091-2/+8
| | | | | | (unused) copy of curl under CMake/CTest/Curl/ ) Alex
* ENH: Merging branch PVEE-ERDC-Setup-4-3-2007 to main tree. Changes between ↵Utkarsh Ayachit2007-04-101-1/+1
| | | | PVEE-ERDC-Setup-4-3-2007-bp and PVEE-ERDC-Setup-4-3-2007-mp1 are included.
* BUG: was not setting HAVE_PROCESS_H properlyKen Martin2007-03-201-0/+2
|
* COMP: Ignore windows sockets on cygwin. Remove duplicate source entry.Brad King2007-03-161-5/+11
|
* ENH: Update Curl to 7.16.1Andy Cedilnik2007-03-151-12/+94
|
* ENH: merge in changes for beos supportBill Hoffman2006-12-041-0/+7
|
* ENH: save logs of passed try compile stuff as wellBill Hoffman2006-11-271-0/+3
|
* COMP: Fix and/or disable warnings for Borland 5.6 build.Brad King2006-08-011-0/+5
|
* ENH: centralized locaiton of CMakeFiles settingKen Martin2006-06-141-4/+5
|
* ENH: add support for win64 for visual studio 2005 ide and nmake, also fix ↵Bill Hoffman2006-03-301-1/+9
| | | | warnings produced by building for win64
* ENH: add support for watcom wmake and wcl386Bill Hoffman2006-01-171-1/+0
|
* COMP: Cleanup regular expressionsAndy Cedilnik2005-12-301-1/+1
|
* ENH: put cmake files intoa CMakeFiles subdir to clean up bin treeKen Martin2005-07-291-4/+4
|
* add -dl on unixBill Hoffman2005-07-121-1/+1
|
* ENH: Initial importAndy Cedilnik2005-06-241-0/+586