Brad King
cb613406bc
STYLE: Nightly Date Stamp
2008-06-17 23:56:46 -04:00
Bill Hoffman
5991cfb42d
ENH: no fatal error if not required
2008-06-17 21:46:34 -04:00
Miguel A. Figueroa-Villanueva
6eddfbdd91
ENH: Added support for MSYS as a unix style search.
2008-06-17 18:02:24 -04:00
David Cole
5cd8c61db3
COMP: Use cmOStringStream instead of std::ostringstream for the HP compiler.
2008-06-17 14:07:15 -04:00
Bill Hoffman
aa53857f59
BUG: fix for bug 7136
2008-06-17 14:03:49 -04:00
Bill Hoffman
ebe5eba1a0
ENH: make find blas work if there is no fortran compiler
2008-06-17 13:27:19 -04:00
Bill Hoffman
5b5cd07d8d
ENH: add an enabled language property
2008-06-17 13:13:21 -04:00
David Cole
9a98928bd9
COMP: Fix errors and warnings from continuous dashboards running different compilers...
2008-06-17 12:44:18 -04:00
David Cole
80714fb42f
COMP: Include full class definitions of classes used in std::map data members.
2008-06-17 12:09:42 -04:00
David Cole
1105a86c52
ENH: Add patch for feature request #6847 - CPack components for NSIS and 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.
2008-06-17 11:39:26 -04:00
Bill Hoffman
64498a1287
STYLE: fix indent for file
2008-06-17 11:29:25 -04:00
Bill Hoffman
fefe078e58
BUG: fix for bug 6619
2008-06-17 10:58:03 -04:00
Bill Hoffman
abe8ecf418
ENH: try turning this on again
2008-06-17 10:51:37 -04:00
Brad King
872e8132e9
STYLE: Nightly Date Stamp
2008-06-16 23:56:36 -04:00
Bill Hoffman
6a4dede49b
ENH: turn this off until it passes on all systems
2008-06-16 20:10:29 -04:00
Bill Hoffman
ee086dd028
ENH: add a project name
2008-06-16 20:05:46 -04:00
Alexander Neundorf
e1909b9ebf
BUG: don't fail with FATAL_ERROR if REQUIRED was not used
...
Alex
2008-06-16 18:37:15 -04:00
Bill Hoffman
d07a4675d2
ENH: fix find module stuff for test
2008-06-16 15:19:44 -04:00
Miguel A. Figueroa-Villanueva
6c97713a27
BUG: Fix so that MinGW use win32_find_style (6478). Also, consolidated search styles selection into a single variable, so that they are mutually exclusive.
2008-06-16 14:15:52 -04:00
Alexander Neundorf
8ef9983db6
ENH: add test which executes all FindXXX.cmake modules
...
Alex
2008-06-16 14:03:03 -04:00
Brad King
d1c1d8025f
STYLE: Nightly Date Stamp
2008-06-15 23:56:42 -04:00
Brad King
5680cfd9c6
STYLE: Nightly Date Stamp
2008-06-14 23:56:51 -04:00
Brad King
08e135bf61
STYLE: Nightly Date Stamp
2008-06-13 23:56:58 -04:00
Clinton Stimpson
b428350d1e
ENH: remove red blending. It didn't look good on some systems.
2008-06-13 16:57:07 -04:00
Miguel A. Figueroa-Villanueva
973b03994a
BUG: Fixed incorrectly matched FOREACH (7008).
2008-06-13 16:33:29 -04:00
Clinton Stimpson
82a5b8000e
ENH: instead of solid red for new entries, blend it with the alternating
...
white/gray (depending on style).
2008-06-13 15:29:07 -04:00
Clinton Stimpson
b1c31be668
ENH: Make original flat view the default.
...
Add option to switch to grouped view (and remember it).
2008-06-13 11:19:53 -04:00
Bill Hoffman
7b45050c5d
ENH: remove beta stuff from version
2008-06-13 10:15:13 -04:00
Brad King
5bc6a5fb9b
STYLE: Nightly Date Stamp
2008-06-12 23:57:16 -04:00
Brad King
3810dffe8d
STYLE: Nightly Date Stamp
2008-06-11 23:57:55 -04:00
Clinton Stimpson
db016a096e
ENH: better name for ungrouped entries.
2008-06-11 15:08:52 -04:00
Clinton Stimpson
b31b420b65
BUG: need to invalidate filtering when using Qt 4.3+.
2008-06-11 14:47:56 -04:00
Brad King
23bdb30e10
STYLE: Nightly Date Stamp
2008-06-10 23:59:45 -04:00
Clinton Stimpson
dfea280ff1
ENH: Add items under the Options menu for collapsing and expanding the variable
...
tree.
2008-06-10 22:19:14 -04:00
Clinton Stimpson
36576a4e7a
ENH: Give a label for the group of properties that didn't get put into another
...
group.
2008-06-10 20:17:23 -04:00
Clinton Stimpson
2d37d2a48d
ENH: group together items with no prefix and items that won't be
...
grouped with others.
2008-06-10 18:53:22 -04:00
Alexander Neundorf
3e909b5908
BUG: -fail with error if the CMake<LANG>Information.cmake file wasn't found
...
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
2008-06-10 18:28:01 -04:00
Brad King
4543a3ea05
BUG: In find_* commands support NO_* options in short-hand
...
- 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.
2008-06-10 13:22:18 -04:00
Clinton Stimpson
13d55b6ae4
ENH: Use a tree view of the properties instead of a flat list view.
...
Properties are grouped by a prefix (up to first "_") and can be expanded
or collapsed.
Fixes #6359 .
2008-06-10 00:17:00 -04:00
Brad King
1ee52bb29b
STYLE: Nightly Date Stamp
2008-06-09 23:57:42 -04:00
Brad King
e2ec3b671b
ENH: Cleanup Find* modules with new HINTS feature
...
- The find_* commands now provide a HINTS option.
- The option specifies paths to be preferred over the system paths.
- Many Find* modules were using two find calls with NO_DEFAULT_PATH
to approximate the behavior, but that blocked users from overriding
things with CMAKE_PREFIX_PATH.
- This commit uses the HINTS feature to get desired behavior in
only one find command call.
2008-06-09 16:04:06 -04:00
Alexander Neundorf
0543448907
STYLE: apply patch from Thomas Klausner (NetBSD): use "=" for testing
...
strings for equality instead of "=="
This also matches what the man page for test says
"s1 = s2 True if the strings s1 and s2 are identical."
Alex
2008-06-09 15:50:11 -04:00
Brad King
d50785e26e
ENH: Make find_* command search order more intuitive.
...
- 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.
2008-06-09 15:22:09 -04:00
Brad King
fdb17d604c
ENH: Add test for new find_* command HINTS option.
2008-06-09 15:09:14 -04:00
Brad King
5b406c9044
ENH: Add HINTS option to find_* commands.
...
- 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
2008-06-09 15:08:59 -04:00
Brad King
2cadc9138f
ENH: Improve framework search speed for find_file and find_path
...
- 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
2008-06-09 12:51:01 -04:00
Brad King
6706f84cd9
ENH: Refactor find_* command framework/appbundle search order impl.
...
- 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.
2008-06-09 11:58:29 -04:00
Brad King
d53e5dec37
ENH: In find_* implementation centralize addition of trailing slashes
...
- Create cmFindCommon::AddTrailingSlashes
- Use it in cmFindBase and cmFindPackageCommand
- Remove duplication from other find commands
2008-06-09 11:57:56 -04:00
Brad King
3446bab75e
STYLE: Nightly Date Stamp
2008-06-08 23:57:40 -04:00
Brad King
e77f5cfaed
ENH: Whenever CMake re-runs from inside the VS IDE inform the user why.
2008-06-08 11:41:24 -04:00