summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* STYLE: Nightly Date StampBrad King2008-09-261-1/+1
|
* BUG: fix for 7704Bill Hoffman2008-09-251-0/+6
|
* 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-252-1/+30
| | | | | 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: add comment about fixing RCBill Hoffman2008-09-241-0/+2
|
* 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
|
* ENH: partial working configure for curlbuild.hBill Hoffman2008-09-232-171/+198
|
* ENH: add configured fileBill Hoffman2008-09-231-0/+153
|
* ENH: working on the macBill Hoffman2008-09-231-0/+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: get it working for linuxBill Hoffman2008-09-231-3/+5
|
* ENH: import of new curl versionBill Hoffman2008-09-231175-0/+320631
|
* 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: Fix #7433. Put list of files in a .pro file and call lupdate on it,Clinton Stimpson2008-09-221-3/+17
| | | | instead of putting the list of files on the command line.
* 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
|
* BUG: remove debug statements.Clinton Stimpson2008-09-221-2/+0
|
* ENH: Teach find_library to find OpenBSD-style libsBrad King2008-09-223-2/+38
| | | | | | | 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.
* BUG: 7435, remove warning for not setting DESTDIRBill Hoffman2008-09-221-5/+0
|
* 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
|
* BUG: 7435 fixes to add optional post-installBill Hoffman2008-09-191-18/+51
|
* STYLE: Nightly Date StampBrad King2008-09-191-1/+1
|
* ENH: try to make this work if ncurses lib is found bug not the ncurses headerBill Hoffman2008-09-181-14/+32
|
* ENH: For #7433, add a bit more documentation and add abilityClinton Stimpson2008-09-181-3/+9
| | | | to specify extra flags to lupdate.
* STYLE: Nightly Date StampBrad King2008-09-181-1/+1
|
* ENH: added a module to find Coin3DMatthew Leotta2008-09-171-0/+72
|
* STYLE: Nightly Date StampBrad King2008-09-171-1/+1
|
* ENH: wow. On some Windows machine, trying to mkdir("C:") would fail ↵Sebastien Barre2008-09-161-0/+7
| | | | miserably. WHy not in debug mode? Why not on other win32 machines. Who knows.
* BUG: Fix FindBoost versioned findBrad King2008-09-161-10/+13
| | | | | | | | To locate the boost include directory, all search paths and versioned path suffixes should be passed to one call of FIND_PATH. Previously the test for one version would find an unversioned system boost even when the user set BOOST_ROOT (since the NO_DEFAULT_PATH option is not used). See issue #7456.
* STYLE: Nightly Date StampBrad King2008-09-161-1/+1
|
* ENH: missed this one, cmake now bootstraps on HAIKUBill Hoffman2008-09-151-1/+1
|
* ENH: add initial support for HAIKU OS from bug# 7425Bill Hoffman2008-09-1520-16/+97
|
* ENH: Simplify NOTFOUND variable checkBrad King2008-09-151-1/+2
| | | | | | | When looking for NOTFOUND libraries, use the direct dependencies of a target instead of all dependencies. At least one target will trigger the NOTFOUND error anyway because at least one must directly link it. This removes another use of the old-style link line computation.
* ENH: Use new link info during dependency scanningBrad King2008-09-151-7/+7
| | | | This removes another use of the old-style link line computation.
* ENH: Allow link line computation for static libsBrad King2008-09-151-3/+0
| | | | | | In some cases it may be useful to compute a "link" line for a static library even though it will not be put in the generated build system. This removes the assertion which previously diallowed the case.
* ENH: Keep target information in final link lineBrad King2008-09-152-5/+8
| | | | | | | In cmComputeLinkInformation items in the final link line returned by GetItems now contain a pointer to their corresponding cmTarget if they were produced by a target. This makes available the set of all targets linked.