summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ENH: Factor global-VC parts out of cmCTestSVNBrad King2009-04-225-114/+213
| | | | | | This factors parts of the svn update implementation that are useful for any globally-versioning vcs tool into cmCTestGlobalVC. It will allow the code to be shared among the support classes for most vcs tools.
* COMP: Fix calls to superclass methods for BorlandBrad King2009-04-221-4/+4
| | | | | | The superclass of cmSystemTools is cmsys::SystemTools, which should be referencable by just SystemTools from inside the class. Borland C++ does not seem to support this, so we use cmSystemTools instead.
* STYLE: Nightly Date StampBrad King2009-04-221-1/+1
|
* ENH: also recognize rxvt-256color as a color terminal (#8913, patch from ↵Alexander Neundorf2009-04-211-0/+1
| | | | | | Deewiant) Alex
* ENH: search also for mpeg2dec/mpeg2.h, as the documentation says, and as itAlexander Neundorf2009-04-211-2/+4
| | | | | | | is also installed by plain libmpeg2 (#8455) Also mark the variables as advanced. Alex
* ENH: make sure tests for cpack are run correctlyBill Hoffman2009-04-211-1/+1
|
* ENH: make sure tests for cpack are run correctlyBill Hoffman2009-04-211-2/+2
|
* ENH: make sure tests for cpack are run correctlyBill Hoffman2009-04-211-1/+1
|
* ENH: make sure tests for cpack are run correctlyBill Hoffman2009-04-211-2/+2
|
* ENH: add even more search directories for debian-like systems (see #8821)Alexander Neundorf2009-04-211-2/+8
| | | | Alex
* ENH: add one more search directory (see #8919)Alexander Neundorf2009-04-211-0/+1
| | | | Alex
* BUG: Avoid infinite loop at directory tree rootBrad King2009-04-211-1/+3
| | | | | | The system tools GetParentDirectory method no longer removes the root path component. This fixes cmSystemTools::FileExistsInParentDirectories to not infinitely loop at when GetParentDirectory stops at the root.
* ENH: Remove obscure method from KWSys SystemToolsBrad King2009-04-214-31/+31
| | | | | This removes SystemTools::FileExistsInParentDirectories from KWSys since it is a special-purpose method that is not generally useful.
* STYLE: Nightly Date StampBrad King2009-04-211-1/+1
|
* BUG: Fix SystemTools::IsSubDirectory on bad inputBrad King2009-04-201-0/+4
| | | | | | | | When SystemTools::GetParentDirectory was fixed to never remove the root path component from a full path we violated an assumption made by IsSubDirectory that eventually GetParentDirectory returns an empty string. This led to an infinite loop if the potential parent directory is empty, so we explicitly avoid that case.
* STYLE: Nightly Date StampBrad King2009-04-201-1/+1
|
* STYLE: fix typos in the docsAlexander Neundorf2009-04-194-8/+8
| | | | Alex
* STYLE: fix typos in the docsAlexander Neundorf2009-04-198-11/+11
| | | | Alex
* STYLE: Nightly Date StampBrad King2009-04-191-1/+1
|
* BUG: fix cmake so that if you configure with a bad env for cl, then with a ↵Bill Hoffman2009-04-182-0/+10
| | | | good path, it will configure correctly
* STYLE: Nightly Date StampBrad King2009-04-181-1/+1
|
* ENH: make sure CTEST_CURL_OPTIONS work from script modeBill Hoffman2009-04-172-0/+5
|
* STYLE: Nightly Date StampBrad King2009-04-171-1/+1
|
* BUG: Path lengths in combo box for binary directory was forcing a minimum sizeClinton Stimpson2009-04-161-3/+1
| | | | on the main window. Fixed that.
* STYLE: Nightly Date StampBrad King2009-04-161-1/+1
|
* BUG: Replace brittle GetParentDirectory implBrad King2009-04-151-25/+1
| | | | | | | The previous change to this method broke cases where the input path does not exist. The SystemTools::GetParentDirectory method is redundant with the more robust SystemTools::GetFilenamePath. This replaces its implementation to just call GetFilenamePath.
* COMP: Fix BOOL to bool conversion warningBrad King2009-04-151-3/+3
| | | | | | The cmSystemTools::RenameFile method returns type bool, but its implementation on Windows returns the result of an API function that returns BOOL. This change avoids the compiler warning.
* BUG: SystemTools::GetParentDirectory() will crash if "/" is passed in as ↵Yumin Yuan2009-04-151-1/+7
| | | | argement. Valid check is added to make sure the input argment exists, and if "/" is passed in, empty string will be returned.
* ENH: Create command line api "cmake -E rename"Brad King2009-04-151-0/+16
| | | | | | This extends the "-E" command line mode with a "rename old new" signature. The new command atomically renames a file or directory within a single disk volume.
* ENH: Create file(RENAME) command modeBrad King2009-04-153-1/+51
| | | | | This creates command "file(RENAME <oldname> <newname>)" to rename a file or directory within a single disk volume.
* 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
|