summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ENH: Move RenameFile to cmSystemToolsBrad King2009-04-153-53/+55
| | | | | | This moves the cmGeneratedFileStream::RenameFile method implementation into cmSystemTools. It works only within a single filesystem volume, but is atomic when the operating system permits.
* STYLE: Nightly Date StampBrad King2009-04-151-1/+1
|
* ENH: Skip KWSys name maros in case of identityBrad King2009-04-149-235/+264
| | | | | | | | | | | | | All KWSys C symbol names begin with the KWSYS_NAMESPACE defined at configuration time. For ease of editing we write canonical names with the prefix 'kwsys' and use macros to map them to the configured prefix at preprocessing time. In the case of standalone KWSys, the prefix is 'kwsys', so the macros were previously defined to their own names. We now skip defining the macros in the identity case so that the final symbol names are never themselves macros. This will allow the symbols to be further transformed behind the scenes to help linkers in special cases on some platforms.
* ENH: New function for determining Visual Studio service packPhilip Lowman2009-04-141-0/+81
|
* STYLE: Nightly Date StampBrad King2009-04-141-1/+1
|
* STYLE: Nightly Date StampBrad King2009-04-131-1/+1
|
* STYLE: Nightly Date StampBrad King2009-04-121-1/+1
|
* ENH: remove warning and improve messageBill Hoffman2009-04-111-6/+1
|
* STYLE: Nightly Date StampBrad King2009-04-111-1/+1
|
* ENH: remove cerr callBill Hoffman2009-04-101-1/+0
|
* ENH: add ability to control ssl cert checkingBill Hoffman2009-04-102-2/+37
|
* ENH: allow for shared build of libcurl and fix build with openssl option ↵Bill Hoffman2009-04-102-7/+39
| | | | (ssl tested on linux and windows
* STYLE: Nightly Date StampBrad King2009-04-101-1/+1
|
* ENH: Allow lists in AddExternalProject argumentsBrad King2009-04-093-0/+15
| | | | | | | | | | | | | | | | | | The add_external_project function separates its arguments with ';' separators, so previously no command line argument could contain one. When specifying CMAKE_ARGS, some -D argument values may need to contain a semicolon to form lists in the external project cache. This adds add_external_project argument LIST_SEPARATOR to specify a list separator string. The separator is replaced by ';' in arguments to any command created to drive the external project. For example: add_external_project(... LIST_SEPARATOR :: CMAKE_ARGS -DSOME_LIST:STRING=A::B::C ...) passes "-DSOME_LIST:STRING=A;B;C" to CMake for the external project.
* STYLE: Nightly Date StampBrad King2009-04-091-1/+1
|
* ENH: Allow IMPORTED_IMPLIB w/o IMPORTED_LOCATIONBrad King2009-04-085-26/+104
| | | | | | Linking to a Windows shared library (.dll) requires only its import library (.lib). This teaches CMake to recognize SHARED IMPORTED library targets that set only IMPORTED_IMPLIB and not IMPORTED_LOCATION.
* BUG: Fix imported target config guessBrad King2009-04-081-1/+1
| | | | | | | When an IMPORTED target provides no generic configuration and no match for a desired configuration then we choose any available configuration. This change corrects the choice when the first listed available configuration does not really have a location.
* ENH: Teach Update* tests to report local mod stepBrad King2009-04-082-0/+2
| | | | | The CTest.UpdateCVS/SVN tests report every step with a message. This adds a message for the local modification step.
* ENH: Make UpdateCVS test robust to 1s file time resBrad King2009-04-081-0/+7
| | | | | | | CVS clients recognize file modifications only if a file's timestamp is newer than its CVS/Entries line. This fixes intermittent failure of the test on filesystems with low timestamp resolution by delaying before creating a local modification.
* STYLE: Nightly Date StampBrad King2009-04-081-1/+1
|
* BUG: Fix issue #8682. Use CPACK_NSIS_DISPLAY_NAME in appropriate places ↵David Cole2009-04-071-6/+6
| | | | rather than CPACK_PACKAGE_INSTALL_DIRECTORY. Clean separation of these two variables (which have the same value by default) allows an easy workaround for issue #7881, too.
* BUG: Fix invalid array access discovered during investigation of issue #7832.David Cole2009-04-071-1/+1
|
* STYLE: Nightly Date StampBrad King2009-04-071-1/+1
|
* BUG: Fix parsing of linux 2.6 /proc/meminfo formatBrad King2009-04-061-47/+23
| | | | | | Previously KWSys SystemInformation parsed this file assuming a strict order and set of fields, but the order is not reliable. This generalizes the implementation to support any order and extra fields.
* ENH: Test transitive link to subdir-imported libBrad King2009-04-066-62/+97
| | | | | This tests linking to an imported target that is not visible but is a transitive dependency of a target that is visible. See issue #8843.
* BUG: Lookup transitive link deps in depender scopeBrad King2009-04-062-14/+26
| | | | | | | The transitive link dependencies of a linked target must be followed in its own scope, not in the scope of the original target that depends on it. This is necessary since imported targets do not have global scope. See issue #8843.
* BUG: comment out faulty seekp which make kwsys::*stringstream fails on ↵Mathieu Malaterre2009-04-061-3/+1
| | | | platform with no std::*stringstream implementation
* STYLE: Nightly Date StampBrad King2009-04-061-1/+1
|
* ENH: hopefully seekp is the call making kwsys::stringstream behaves oddly on ↵Mathieu Malaterre2009-04-051-0/+3
| | | | sunos
* STYLE: Nightly Date StampBrad King2009-04-051-1/+1
|
* STYLE: Nightly Date StampBrad King2009-04-041-1/+1
|
* BUG: Fix issue #8759 - add support for setting dmg volume name and ↵David Cole2009-04-031-2/+78
| | | | compression type by CPack variables. Also add custom .DS_Store and background image support. Thanks to Mike Arthur for the patches.
* BUG: Fix documentation deficiency noted in issue #7885. Thanks to Philip ↵David Cole2009-04-031-4/+18
| | | | Lowman for the gist of the patch.
* STYLE: Nightly Date StampBrad King2009-04-031-1/+1
|
* ENH: trying to reproduce issue on sunosMathieu Malaterre2009-04-021-0/+10
|
* STYLE: Nightly Date StampBrad King2009-04-021-1/+1
|
* ENH: Clarify VERBATIM option documentationBrad King2009-04-012-11/+12
| | | | | | | | The previous wording of the VERBATIM option documentation in the add_custom_command and add_custom_target commands was confusing. It could be interpreted as the opposite of what the option means (no escaping instead of escaping). This clarifies the documentation to explicitly state that it escapes.
* STYLE: Nightly Date StampBrad King2009-04-011-2/+2
|
* BUG: Fix issue #8804. Add vtk-5.4 lib path to the FindVTK.cmake module.David Cole2009-03-311-0/+1
|
* ENH: use 0 not FALSEBill Hoffman2009-03-311-1/+1
|
* ENH: add submit via cp modeBill Hoffman2009-03-312-3/+82
|
* STYLE: White space only change to see if continuous is working on new ↵David Cole2009-03-311-1/+0
| | | | dashboard machine...
* STYLE: White space only change to see if continuous is working on new ↵David Cole2009-03-311-0/+1
| | | | dashboard machine...
* ENH: use a newer cmakeBill Hoffman2009-03-311-1/+1
|
* BUG: Fix AddExternalProject config command idBrad King2009-03-311-10/+6
| | | | | | This fixes the get_configure_command_id function to not mistake CONFIGURE_COMMAND values that run "cmake -P" or "cmake -E" for a CMake project configuration. These values just help run scripts.
* STYLE: Nightly Date StampBrad King2009-03-311-1/+1
|
* BUG: Fix inconsistency with lowercase drive letters on Windows.Clinton Stimpson2009-03-301-2/+6
|
* ENH: Simpler AddExternalProject install stepBrad King2009-03-301-21/+8
| | | | This simplifies the implementation with add_external_project_step.
* ENH: Simpler AddExternalProject build stepBrad King2009-03-301-21/+8
| | | | This simplifies the implementation with add_external_project_step.
* ENH: Simpler AddExternalProject configure stepBrad King2009-03-301-41/+24
| | | | This simplifies the implementation with add_external_project_step.