summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* ENH: Warn and ignore EXACT without versionBrad King2008-10-031-0/+8
| | | | | If the find_package command is invoked with the EXACT option but without a version, warn and ignore the option.
* BUG: Fix config test for target install rulesBrad King2008-10-032-55/+37
| | | | | | | | | | | | In single-configuration generators a target installation rule should apply to all configurations for which the INSTALL command was specified. The configuration in which the target is built does not matter. In multi-configuration generators each installation rule must be associated with a particular build configuration to install the proper file. The set of configurations for which rules are generated is the intersection of the build configurations and those for which the INSTALL command was specified.
* ENH: undo bad checkinBill Hoffman2008-10-031-9/+0
|
* STYLE: Nightly Date StampBrad King2008-10-031-1/+1
|
* STYLE: add documentation for the "TYPE" target propertyAlexander Neundorf2008-10-021-0/+7
| | | | Alex
* BUG: 7763 fix, OPTIMIZATION was not set right. Also fix for BUG 7764, put ↵Bill Hoffman2008-10-021-16/+14
| | | | XCODE_ATTRIBUTES_ last
* STYLE: fix line length issuesBill Hoffman2008-10-024-16/+32
|
* STYLE: Nightly Date StampBrad King2008-10-021-1/+1
|
* BUG: fix for 6280, -E time was not sending back return valueBill Hoffman2008-10-011-3/+3
|
* BUG: undo fix for 7292 because a switched file should show up as an odd ↵Bill Hoffman2008-10-011-1/+1
| | | | thing on the dashbaord
* STYLE: fix hidden variable warningBill Hoffman2008-10-011-2/+2
|
* BUG: fix for 7738, allow for spaces in the package target path to ↵Bill Hoffman2008-10-012-15/+25
| | | | CPackConfig files
* STYLE: fix line length stuff for KWStyleBill Hoffman2008-10-0115-63/+112
|
* STYLE: Nightly Date StampBrad King2008-10-011-2/+2
|
* STYLE: Nightly Date StampBrad King2008-09-301-1/+1
|
* STYLE: Nightly Date StampBrad King2008-09-291-1/+1
|
* STYLE: Nightly Date StampBrad King2008-09-281-1/+1
|
* COMP: Avoid incompatible pointer warningBrad King2008-09-271-0/+3
| | | | | | In SharedForward, the call to execvp warned on MinGW because the signature declared in process.h has an extra const. We use an explicit cast to convert the pointer type.
* STYLE: Nightly Date StampBrad King2008-09-271-1/+1
|
* ENH: Add test for KWSys SharedForwardBrad King2008-09-262-0/+45
| | | | | This tests the basic capability of running another executable from the build tree.
* BUG: Fix SharedForward with spaces on windowsBrad King2008-09-261-1/+168
| | | | | The windows execvp function does not re-escape arguments correctly. Instead we generate the escape sequences before calling it.
* BUG: Fix SharedForward in-tree detectionBrad King2008-09-261-1/+33
| | | | | | | To detect when the launcher is running from the build tree we now test if the directory containing it is the same as the build-tree directory using an inode test instead of string comparison. This makes it more robust on case-insensitive filesystems and other quirky situations.
* COMP: Avoid 64-to-32-bit integer conversion warningBrad King2008-09-261-2/+2
| | | | | In SharedForward we are only dealing with command-line-length strings so we need not worry about integer overflow.
* STYLE: Nightly Date StampBrad King2008-09-261-1/+1
|
* BUG: fix for bug 7733, document that debug try compile may break the buildBill Hoffman2008-09-251-1/+5
|
* ENH: Create $CACHE{VAR} syntaxBrad King2008-09-251-1/+16
| | | | | This syntax allows reading of cache entries even when variables of the same name have been defined in the local scope. See issue #7715.
* STYLE: Nightly Date StampBrad King2008-09-251-1/+1
|
* ENH: missed oneBill Hoffman2008-09-241-1/+1
|
* STYLE: fix compiler warningBill Hoffman2008-09-242-3/+2
|
* BUG: Skip a command if its arguments fail to parseBrad King2008-09-243-3/+9
| | | | | | | | If the arguments to a command fail to parse correctly due to a syntax error, the command should not be invoked. This avoids problems created by processing of commands with bad arguments. Even though the build system will not be generated, the command may affect files on disk that persist across CMake runs.
* ENH: Improve context for errors in macrosBrad King2008-09-241-29/+2
| | | | | | We now properly report the source location of command arguments inside macros instead of using the macro invocation site. No information is lost because full call-stack information is already reported.
* ENH: Improve argument parsing error messagesBrad King2008-09-245-22/+79
| | | | | | | | | | | | | | Previously error messages produced by parsing of command argument variable references, such as bad $KEY{VAR} syntax or a bad escape sequence, did not provide good context information. Errors parsing arguments inside macro invocations gave no context at all. Furthermore, some errors such as a missing close curly "${VAR" would be reported but build files would still be generated. These changes teach CMake to report errors with good context information for all command argument parsing problems. Policy CMP0010 is introduced so that existing projects that built despite such errors will continue to work.
* STYLE: Nightly Date StampBrad King2008-09-241-1/+1
|
* BUG: Fix lib/ to lib/64/ search path conversionBrad King2008-09-231-1/+2
| | | | | | | Automatic generation of 64-bit library search paths must preserve trailing slashes. This fixes a failure case exposed by the recent rewrite of find_library, which assumes trailing slashes occur on all search paths.
* ENH: one more fix for HAIKUBill Hoffman2008-09-231-1/+1
|
* STYLE: fix warning and rename methodBill Hoffman2008-09-232-3/+3
|
* STYLE: Nightly Date StampBrad King2008-09-231-1/+1
|
* BUG: fix 7669, cpack did not work with symlinksBill Hoffman2008-09-221-154/+18
|
* ENH: a few more haiku fixes, stop the debugger from coming up for testsBill Hoffman2008-09-223-1/+7
|
* ENH: add max width option to ctest ouptutBill Hoffman2008-09-224-4/+26
|
* ENH: Teach find_library to find OpenBSD-style libsBrad King2008-09-222-2/+37
| | | | | | | OpenBSD shared libraries use a ".so.<major>.<minor>" extension and do not have a symlink with just a ".so" extension. Its "ld" is capable of finding the library with the best version. This change adds support for finding such libraries. See issue #3470.
* ENH: Refactor find_library search logicBrad King2008-09-221-50/+207
| | | | | | | | Previously we searched for library files by enumerating every possible combination of prefix and suffix. Now we load (and cache) directory content from disk and search for matching file names. This should reduce disk access. It will also allow more advanced matching rules in the future. See issue #3470.
* ENH: Make dir content cache work during configureBrad King2008-09-222-5/+6
| | | | | | Previously the cmGlobalGenerator::GetDirectoryContent method would work safely only during build system generation. These changes make it safe to use during each configure step by flushing it at the beginning.
* ENH: Improve docs of OBJECT_DEPENDS propertyBrad King2008-09-221-4/+16
| | | | | Specify exactly what the value of the property should contain and the resulting behavior. Note alternatives for a common out-dated usage.
* STYLE: Nightly Date StampBrad King2008-09-221-1/+1
|
* STYLE: Nightly Date StampBrad King2008-09-211-1/+1
|
* STYLE: Nightly Date StampBrad King2008-09-201-1/+1
|
* STYLE: Nightly Date StampBrad King2008-09-191-1/+1
|
* STYLE: Nightly Date StampBrad King2008-09-181-1/+1
|
* STYLE: Nightly Date StampBrad King2008-09-171-1/+1
|