summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* COMP: Fix unused yyunput warning in lexerBrad King2008-12-172-62/+23
| | | | | | This adds the "nounput" option to the flex input file so that yyunput is not generated. The function is static but not used so some compilers warn.
* ENH: Teach find_package about more install dirsBrad King2008-12-171-0/+27
| | | | | | | | | | | | We now search in <prefix>/<name>*/ <prefix>/<name>*/(cmake|CMake) when looking for package configuration files. This is useful on Windows since the Program Files folder is in CMAKE_SYSTEM_PREFIX_PATH. These paths are the Windows equivalent to the Apple convention application and framework paths we already search. See issue #8264.
* ENH: Allow most characters in ENV variable refsBrad King2008-12-176-584/+897
| | | | | | The $ENV{VAR} syntax permits access to environment variables. This teaches CMake to recognize most characters in the VAR name since some environments may have variables with non-C-identifier characters.
* STYLE: Nightly Date StampBrad King2008-12-171-1/+1
|
* ENH: Improve performance with file completion. Fix for #8292.Clinton Stimpson2008-12-161-6/+23
|
* ENH:Clinton Stimpson2008-12-1610-942/+1055
| | | | | | | For bug #7191. Improvements to the dialog that sets up the first configure. Fixing the large size of it by breaking it up into a wizard. Also incorporated suggestions from bug report.
* BUG: find_package must push/pop policiesBrad King2008-12-161-0/+2
| | | | | | | When the find_package command loads a <name>-version.cmake file to test the package version it must prevent the version file from affecting policy settings. Therefore the policy settings must be pushed and popped.
* BUG: Fix component-name test on installationBrad King2008-12-161-2/+2
| | | | | | | Generated cmake_install.cmake script code used MATCHES to compare component names. This does not support characters considered special by regular expression syntax in component names. This change uses STREQUAL instead. See issue #8256.
* ENH: Warn if build dir is too long for filesystemBrad King2008-12-162-2/+22
| | | | | | When an object file directory is too deep to place an object file without exceeding CMAKE_OBJECT_PATH_MAX, this issues a warning. Previously we silently ignored the problem. See issue #7860.
* ENH: Refactor passing of max length object dirBrad King2008-12-165-43/+44
| | | | | | When computing the maximum length full path to the build directory under which object files will be placed, pass the actual path instead of just its length. This will be useful for error message generation.
* STYLE: Nightly Date StampBrad King2008-12-161-1/+1
|
* COMP:Fixed warnings.Francois Bertel2008-12-152-13/+15
|
* BUG: Fix <CONFIG>_POSTFIX property/variable docsBrad King2008-12-152-11/+25
| | | | | | | | The CMAKE_<CONFIG>_POSTFIX variable and <CONFIG>_POSTFIX property were not documented. This updates the CMAKE_DEBUG_POSTFIX and DEBUG_POSTFIX documentation to refer to the more general variable/property. It also clarifies that the variable is used as the property default only for non-executable targets. See issue #7868.
* STYLE: Nightly Date StampBrad King2008-12-141-1/+1
|
* STYLE: Nightly Date StampBrad King2008-12-121-1/+1
|
* STYLE: Nightly Date StampBrad King2008-12-111-1/+1
|
* STYLE: Fix line length style violations.David Cole2008-12-102-3/+6
|
* STYLE: Nightly Date StampBrad King2008-12-101-1/+1
|
* COMP: Fix the ExternalProject test for Visual Studio 6. Visual Studio 6 ↵David Cole2008-12-093-19/+52
| | | | *.dsp files cannot have hyphens in them. Add utility function GetVS6TargetName to replace hyphens with underscores when generating *.dsp file names. Use the function everywhere necessary in the VS6 generators. And, a workaround: VS6 uses ".\Debug" (for example) as an "$(IntDir)" value - strip any leading ".\" when processing a --config argument in the cmake --build handling code.
* ENH: Add useful search locations to find_packageBrad King2008-12-091-0/+15
| | | | | | | | | | This teaches find_package to search <prefix>/(share|lib)/cmake/<name>*/ for package configuration files. Packages that do not already have files in a <prefix>/lib/<name>* directory can use this location to avoid cluttering the lib directory.
* STYLE: Remove old TODO comment in find_packageBrad King2008-12-091-8/+0
| | | | | Versioning has been introduced to find_package, so the comment about it is out of date.
* ENH: Preserve <pkg>_FIND_XXX vars in find_packageBrad King2008-12-092-12/+51
| | | | | | | | | When the find_package command loads a module it sets several <pkg>_FIND_XXX variables to communicate information about the command invocation to the module. This restores the original state of the variables when the command returns. This behavior is useful when a find-module recursively calls find_package with NO_MODULE so that the inner call does not change the values in the find-module.
* STYLE: Nightly Date StampBrad King2008-12-091-1/+1
|
* STYLE: Nightly Date StampBrad King2008-12-081-1/+1
|
* STYLE: fix link length issuesBill Hoffman2008-12-081-11/+31
|
* STYLE: Nightly Date StampBrad King2008-12-071-1/+1
|
* STYLE: Nightly Date StampBrad King2008-12-061-1/+1
|
* STYLE: Nightly Date StampBrad King2008-12-051-1/+1
|
* BUG: fix cpu info stringBill Hoffman2008-12-041-1/+1
|
* ENH: allow startup command to be optionalBill Hoffman2008-12-041-27/+22
|
* BUG: fix for bug #8216Bill Hoffman2008-12-041-7/+6
|
* STYLE: Nightly Date StampBrad King2008-12-041-1/+1
|
* BUG: fix for rc and vs6Bill Hoffman2008-12-031-25/+34
|
* STYLE: Nightly Date StampBrad King2008-12-031-1/+1
|
* STYLE: Nightly Date StampBrad King2008-12-021-1/+1
|
* BUG: Do not require CMAKE_AR in the MSYS Makefiles generator when enabling ↵David Cole2008-12-011-1/+4
| | | | language "NONE".
* STYLE: Nightly Date StampBrad King2008-12-011-2/+2
|
* STYLE: Nightly Date StampBrad King2008-11-301-1/+1
|
* STYLE: Nightly Date StampBrad King2008-11-291-1/+1
|
* STYLE: Fix line length style violation.David Cole2008-11-281-1/+2
|
* STYLE: Nightly Date StampBrad King2008-11-281-1/+1
|
* STYLE: Nightly Date StampBrad King2008-11-271-1/+1
|
* COMP: Using the proper type for local variables can eliminate compiler warnings.David Cole2008-11-261-1/+1
|
* ENH: Implement feature request from issue 7885. Allow setting environment ↵David Cole2008-11-267-9/+108
| | | | variables on a per-test basis for ctest using set_test_properties ENVIRONMENT.
* STYLE: Nightly Date StampBrad King2008-11-261-1/+1
|
* BUG: Do not map install_name of imported targetsBrad King2008-11-251-1/+8
| | | | | | | | | | | | When we install a target on Mac, we generate a call to install_name_tool to fix install_name entries in the target for shared libraries it links. This change makes the step ignore entries for imported targets since their install_name will not change and cmTarget cannot produce a mapping for them. This fixes the error GetLibraryNamesInternal called on imported target: kdelibs seen by kde folks.
* STYLE: Nightly Date StampBrad King2008-11-251-1/+1
|
* STYLE: Nightly Date StampBrad King2008-11-241-1/+1
|
* ENH: make it submit to cdashBill Hoffman2008-11-241-3/+7
|
* ENH: add more debug stuff to CTestCTest2 so I can figure out redwallBill Hoffman2008-11-233-0/+23
|