Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ENH: In find_* implementation centralize addition of trailing slashes | Brad King | 2008-06-09 | 6 | -29/+23 |
| | | | | | | - Create cmFindCommon::AddTrailingSlashes - Use it in cmFindBase and cmFindPackageCommand - Remove duplication from other find commands | ||||
* | STYLE: Nightly Date Stamp | Brad King | 2008-06-09 | 1 | -1/+1 |
| | |||||
* | ENH: Whenever CMake re-runs from inside the VS IDE inform the user why. | Brad King | 2008-06-08 | 1 | -1/+5 |
| | |||||
* | BUG: Fix CMake.FindBase test to normalize paths before comparing. | Brad King | 2008-06-08 | 1 | -0/+4 |
| | | | | | | - Previously the find_* commands did not normalize the search paths - The recent refactoring enabled such normalization - The FindBase test must also normalize before comparing paths | ||||
* | BUG: Fix find_* command calls with no PATHS but new-style options. | Brad King | 2008-06-08 | 1 | -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 Stamp | Brad King | 2008-06-08 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2008-06-07 | 1 | -1/+1 |
| | |||||
* | ENH: Recognize more color terminals. | Brad King | 2008-06-06 | 1 | -1/+19 |
| | | | | | - Patch from Matthew McCormick, slightly tweaked - See issue #6833 | ||||
* | ENH: fix for flags that have sub-string matches | Bill Hoffman | 2008-06-06 | 1 | -1/+1 |
| | |||||
* | ENH: fix for bug 6364, extra help targets when there are subdirectories of ↵ | Ken Martin | 2008-06-06 | 1 | -8/+8 |
| | | | | the top level | ||||
* | BUG: Fix cmFindBase::AddMacPath to actually use its arguments after previous ↵ | Brad King | 2008-06-06 | 1 | -3/+3 |
| | | | | refactoring commit. | ||||
* | BUG: Fix for #7118. | Clinton Stimpson | 2008-06-06 | 1 | -0/+1 |
| | | | | | Relative paths going outside the current source dir resulted in badly placed moc source files in the build dir (or out of the build dir). | ||||
* | STYLE: Nightly Date Stamp | Brad King | 2008-06-06 | 1 | -1/+1 |
| | |||||
* | ENH: Refactor cmFindCommon, cmFindBase, and cmFindPackageCommand | Brad King | 2008-06-05 | 6 | -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 new custom command with make-var expansion test on VS6. The VS6 ↵ | Brad King | 2008-06-05 | 1 | -2/+8 |
| | | | | IDE adds some extra characters to the variable value during expansion. | ||||
* | BUG: Fix 64-bit build of CMake so it can find 32-bit VS install. | Brad King | 2008-06-05 | 1 | -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 Stamp | Brad King | 2008-06-05 | 1 | -1/+1 |
| | |||||
* | ENH: Add test for make variable replacement in a custom command with the ↵ | Brad King | 2008-06-04 | 2 | -0/+14 |
| | | | | VERBATIM option. | ||||
* | ENH: Allow custom commands with VERBATIM option to have $(SomeVar) make ↵ | Brad King | 2008-06-04 | 1 | -0/+2 |
| | | | | variable replacement. | ||||
* | STYLE: Nightly Date Stamp | Brad King | 2008-06-04 | 1 | -1/+1 |
| | |||||
* | ENH: Some Linux distros don't install xorg-devel, png-devel, etc... when | Clinton Stimpson | 2008-06-03 | 1 | -14/+49 |
| | | | | | qt4-devel is installed. Finding them was required to support building against static Qt. Changing it so they are ignored if not found. | ||||
* | COMP: Fix bootstrap build after previous change to signature of AddRuleHash. | Brad King | 2008-06-03 | 1 | -2/+2 |
| | |||||
* | BUG: Include less content as input to "rule hash" computation. | Brad King | 2008-06-03 | 3 | -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 Stamp | Brad King | 2008-06-03 | 1 | -1/+1 |
| | |||||
* | BUG: FormatMessage can return a NULL message. Add check for NULL pointer. | Clinton Stimpson | 2008-06-02 | 1 | -1/+6 |
| | |||||
* | ENH: Remove SKIP_RULE_DEPENDS option from add_custom_command() | Brad King | 2008-06-02 | 7 | -56/+8 |
| | | | | | | | | - 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 King | 2008-06-02 | 3 | -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. | ||||
* | BUG: fixed Lua50 to be Lua51 in FIND_PACKAGE_HANDLE_STANDARD_ARGS call. | Eric Wing | 2008-06-02 | 1 | -1/+1 |
| | |||||
* | COMP: fix warning | Ken Martin | 2008-06-02 | 1 | -4/+4 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2008-06-02 | 1 | -1/+1 |
| | |||||
* | ENH: fix crash on dash17 linux where the parsing of the proc file must not ↵ | Bill Hoffman | 2008-06-02 | 1 | -1/+6 |
| | | | | have worked right | ||||
* | ENH: fix crash on cygwin | Bill Hoffman | 2008-06-01 | 1 | -3/+5 |
| | |||||
* | BUG:cpuinfo format are different between Linux and Cygwin. Cygwin does not ↵ | Francois Bertel | 2008-06-01 | 1 | -6/+10 |
| | | | | have physical id tag or cpu cores tag. | ||||
* | ENH: avoid divide by zero, temporary fix until cygwin cpu file is read ↵ | Bill Hoffman | 2008-06-01 | 1 | -7/+5 |
| | | | | better, bad cpu info is better than a crash | ||||
* | STYLE: Nightly Date Stamp | Brad King | 2008-06-01 | 1 | -2/+2 |
| | |||||
* | BUG:Fixed NumberOfLogicalCPU, NumberOfPhysicalCPU and ↵ | Francois Bertel | 2008-05-31 | 1 | -16/+24 |
| | | | | LogicalProcessorsPerPhysical under Linux. Some part was just wrong. Some other part missed to take the multicore value into account. | ||||
* | ENH: make end of file checking for close if, foreach, macro, functions etc ↵ | Ken Martin | 2008-05-31 | 1 | -8/+9 |
| | | | | enabled. Not sure why it was disabled to start with, but I suspect I will find out. In reponse to Bill email about a ctest -S script with a function that waqs not closed. Closure was only checked for regular listfiles not other files. | ||||
* | STYLE: Nightly Date Stamp | Brad King | 2008-05-31 | 1 | -1/+1 |
| | |||||
* | ENH: make tes test finding logic also try full paths as relative paths ↵ | Ken Martin | 2008-05-30 | 1 | -4/+15 |
| | | | | because some folks have been doing that and 2.4 handled it | ||||
* | STYLE: Nightly Date Stamp | Brad King | 2008-05-30 | 1 | -1/+1 |
| | |||||
* | BUG: improve progress reporting when there are multiple targets with the ↵ | Ken Martin | 2008-05-29 | 2 | -6/+6 |
| | | | | same name, bug# 7042 | ||||
* | STYLE: Nightly Date Stamp | Brad King | 2008-05-29 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2008-05-28 | 1 | -1/+1 |
| | |||||
* | BUG: Fix previous registry lookup change for executables. | Brad King | 2008-05-27 | 1 | -4/+20 |
| | | | | | | | - The target platform does not matter for finding executables so find_program should expand to both 32-bit and 64-bit registry values. - See issue #7095. | ||||
* | BUG: Fix registry lookups for FIND commands to use view of target platform. | Brad King | 2008-05-27 | 1 | -1/+16 |
| | | | | - See issue #7095. | ||||
* | ENH: Added WOW64 key view support to KWSys SystemTools' windows registry API. | Brad King | 2008-05-27 | 4 | -16/+54 |
| | | | | | | | - Add an argument to registry read/write/delete methods to specify a 32-bit or 64-bit view. - Default is the bit-ness of the running program. - See issue #7095. | ||||
* | ENH: Catch missing source files specified by full path earlier. | Brad King | 2008-05-27 | 1 | -11/+7 |
| | | | | | | - Revert previous change to trust user-provided full paths. - Instead trust them only far enough to determine the source language but still check for existence for non-generated sources. | ||||
* | BUG: Fix crash on repeated configure steps and exported targets. | Brad King | 2008-05-27 | 2 | -10/+18 |
| | | | | | | - In cmGlobalGenerator the ExportSets ivar must be cleared at the beginning of each Configure. - See issue #7101. | ||||
* | ENH: Inform user when RPATH is set during installation. | Brad King | 2008-05-27 | 3 | -5/+29 |
| | | | | | - Original patch from Alex. - Modified to print only when RPATH is actually set. | ||||
* | BUG: RPATH adjustment of versioned executables should operate on the file ↵ | Brad King | 2008-05-27 | 1 | -0/+6 |
| | | | | and not the symlink. |