summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* ENH: Add patch for feature request #6847 - CPack components for NSIS and ↵David Cole2008-06-177-142/+1327
| | | | PackageMaker installers. Thanks to Doug Gregor for all the hard work involved with implementing this patch! Also added new test CPackComponents that is conditionally executed only when NSIS or PackageMaker installer builders are available.
* BUG: fix for bug 6619Bill Hoffman2008-06-171-1/+1
|
* STYLE: Nightly Date StampBrad King2008-06-171-1/+1
|
* STYLE: Nightly Date StampBrad King2008-06-161-1/+1
|
* STYLE: Nightly Date StampBrad King2008-06-151-1/+1
|
* STYLE: Nightly Date StampBrad King2008-06-141-1/+1
|
* ENH: remove red blending. It didn't look good on some systems.Clinton Stimpson2008-06-131-4/+4
|
* ENH: instead of solid red for new entries, blend it with the alternatingClinton Stimpson2008-06-131-4/+4
| | | | white/gray (depending on style).
* ENH: Make original flat view the default.Clinton Stimpson2008-06-134-418/+320
| | | | Add option to switch to grouped view (and remember it).
* ENH: remove beta stuff from versionBill Hoffman2008-06-131-6/+2
|
* STYLE: Nightly Date StampBrad King2008-06-131-1/+1
|
* STYLE: Nightly Date StampBrad King2008-06-121-1/+1
|
* ENH: better name for ungrouped entries.Clinton Stimpson2008-06-111-1/+1
|
* BUG: need to invalidate filtering when using Qt 4.3+.Clinton Stimpson2008-06-111-0/+5
|
* STYLE: Nightly Date StampBrad King2008-06-111-1/+1
|
* ENH: Add items under the Options menu for collapsing and expanding the variableClinton Stimpson2008-06-111-0/+7
| | | | tree.
* ENH: Give a label for the group of properties that didn't get put into anotherClinton Stimpson2008-06-111-0/+4
| | | | group.
* ENH: group together items with no prefix and items that won't beClinton Stimpson2008-06-101-3/+24
| | | | grouped with others.
* BUG: -fail with error if the CMake<LANG>Information.cmake file wasn't foundAlexander Neundorf2008-06-101-8/+24
| | | | | | | | ENH: -if no compiler has been found, don't test it, and also remove the compiler information file again. This makes optionally enabling a language work better. Alex
* BUG: In find_* commands support NO_* options in short-handBrad King2008-06-101-4/+8
| | | | | | | - The short-hand forms do not document the NO_* options. - CMake 2.4 and 2.6.0 accepted them accidentally, but also treated the options as paths. - Now the options are accepted but do not become paths.
* ENH: Use a tree view of the properties instead of a flat list view.Clinton Stimpson2008-06-104-157/+417
| | | | | | | Properties are grouped by a prefix (up to first "_") and can be expanded or collapsed. Fixes #6359.
* STYLE: Nightly Date StampBrad King2008-06-101-1/+1
|
* ENH: Make find_* command search order more intuitive.Brad King2008-06-092-18/+15
| | | | | | | | - The CMAKE_PREFIX_PATH and similar variables have both environment and CMake cache versions. - Previously the environment value was checked before the cache value. - Now the cache value is favored because it is more specific.
* ENH: Add HINTS option to find_* commands.Brad King2008-06-096-66/+104
| | | | | | - Hints are searched after user locations but before system locations - The HINTS option should have paths provided by system introspection - The PATHS option should have paths that are hard-coded guesses
* ENH: Improve framework search speed for find_file and find_pathBrad King2008-06-091-2/+2
| | | | | | | - Locating a header inside a framework often requires globbing - Previously the glob was <dir>/*/Headers/<name> - Now the glob is <dir>/*.framework/Headers/<name> - This is much faster when <dir> is not really a framework dir
* ENH: Refactor find_* command framework/appbundle search order impl.Brad King2008-06-097-183/+195
| | | | | | | | | | | - CMAKE_FIND_FRAMEWORK and CMAKE_FIND_APPBUNDLE are supposed to specify whether to find frameworks/appbundles FIRST, LAST, ONLY, or NEVER. - Previously this affected only the placement of CMAKE_FRAMEWORK_PATH and CMAKE_APPBUNDLE_PATH with respect to the other path specifiers. - Now it behaves as documented. The entire search path is inspected for each kind of program, library, or header before trying the next kind. - Additionally the ONLY mode is now honored for headers so that users do not end up with a library in framework and a header from elsewhere.
* ENH: In find_* implementation centralize addition of trailing slashesBrad King2008-06-096-29/+23
| | | | | | - Create cmFindCommon::AddTrailingSlashes - Use it in cmFindBase and cmFindPackageCommand - Remove duplication from other find commands
* STYLE: Nightly Date StampBrad King2008-06-091-1/+1
|
* ENH: Whenever CMake re-runs from inside the VS IDE inform the user why.Brad King2008-06-081-1/+5
|
* BUG: Fix find_* command calls with no PATHS but new-style options.Brad King2008-06-081-0/+1
| | | | | | - In cmFindBase when CheckCommonArgument returns true, set newStyle - Otherwise if there are no PATHS then the ancient-style compatibility mode is enabled and the common argument is treated as a path.
* STYLE: Nightly Date StampBrad King2008-06-081-1/+1
|
* STYLE: Nightly Date StampBrad King2008-06-071-1/+1
|
* ENH: Recognize more color terminals.Brad King2008-06-061-1/+19
| | | | | - Patch from Matthew McCormick, slightly tweaked - See issue #6833
* ENH: fix for flags that have sub-string matchesBill Hoffman2008-06-061-1/+1
|
* ENH: fix for bug 6364, extra help targets when there are subdirectories of ↵Ken Martin2008-06-061-8/+8
| | | | the top level
* BUG: Fix cmFindBase::AddMacPath to actually use its arguments after previous ↵Brad King2008-06-061-3/+3
| | | | refactoring commit.
* STYLE: Nightly Date StampBrad King2008-06-061-1/+1
|
* ENH: Refactor cmFindCommon, cmFindBase, and cmFindPackageCommandBrad King2008-06-056-301/+247
| | | | | | | | | | | - Add each part of the search order in a separate method. - Collect added paths in an ivar in cmFindCommon. - Move user path storage up to cmFindCommon and share between cmFindBase and cmFindPackageCommand. - Expand user path registry values up in cmFindCommon - Enables 32-/64-bit registry view for find_package - Disables registry expansion for paths not specified with the PATHS argument, which is not expected.
* BUG: Fix 64-bit build of CMake so it can find 32-bit VS install.Brad King2008-06-051-16/+6
| | | | | | | - cmFindBase should search both 32-bit and 64-bit registry views for FIND_PROGRAM even if CMAKE_SIZEOF_VOID_P is not set. - Needed because the variable is not available when CMAKE_MAKE_PROGRAM is to be found.
* STYLE: Nightly Date StampBrad King2008-06-051-1/+1
|
* ENH: Allow custom commands with VERBATIM option to have $(SomeVar) make ↵Brad King2008-06-041-0/+2
| | | | variable replacement.
* STYLE: Nightly Date StampBrad King2008-06-041-1/+1
|
* COMP: Fix bootstrap build after previous change to signature of AddRuleHash.Brad King2008-06-031-2/+2
|
* BUG: Include less content as input to "rule hash" computation.Brad King2008-06-033-21/+12
| | | | | | | - The rule hash should use only commands specified by the user. - No make output (echo and progress) rules should be included. - No outputs or dependencies need be included. The native build tool will take care of them.
* STYLE: Nightly Date StampBrad King2008-06-031-1/+1
|
* BUG: FormatMessage can return a NULL message. Add check for NULL pointer.Clinton Stimpson2008-06-021-1/+6
|
* ENH: Remove SKIP_RULE_DEPENDS option from add_custom_command()Brad King2008-06-024-45/+7
| | | | | | | | - Option was recently added but never released. - Custom commands no longer depend on build.make so we do not need the option. - Rule hashes now take care of rebuilding when rules change so the dependency is not needed.
* ENH: Introduce "rule hashes" to help rebuild files when rules change.Brad King2008-06-023-7/+164
| | | | | | | | | | | | | | - In CMake 2.4 custom commands would not rebuild when rules changed. - In CMake 2.6.0 custom commands have a dependency on build.make which causes them to rebuild when changed, but also when any source is added or removed. This is too often. - We cannot have a per-rule file because Windows filesystems do not deal well with lots of small files. - Instead we add a persistent CMakeFiles/CMakeRuleHashes.txt file at the top of the build tree that is updated during each CMake Generate step. It records a hash of the build rule for each file to be built. When the hash changes the file is removed so that it will be rebuilt.
* COMP: fix warningKen Martin2008-06-021-4/+4
|
* STYLE: Nightly Date StampBrad King2008-06-021-1/+1
|