Sebastien Barre
5d2b90097d
ENH: add simple function to convert all CMake commands to lowercase
2008-03-11 10:54:40 -04:00
Bill Hoffman
dc9245df6c
ENH: add enum to IssueMessage
2008-03-11 10:29:56 -04:00
Brad King
9d4730f441
STYLE: Nightly Date Stamp
2008-03-11 00:00:21 -04:00
Sebastien Barre
4f1a79110c
ENH: for some reasons there was never a FindCVS module?
2008-03-10 18:51:08 -04:00
Sebastien Barre
a760693518
ENH: for some reasons there was never a FindCVS module?
2008-03-10 18:48:41 -04:00
Brad King
7f2bf83132
ENH: Enforce matching PUSH/POP calls for cmake_policy.
2008-03-10 15:41:07 -04:00
Brad King
eb6b300978
ENH: Add directory-level context information to error/warning messages when no call stack is present.
2008-03-10 15:40:57 -04:00
Alexander Neundorf
ee72506471
ENH: use the standard find_package_handle_standard_args() for lua 5.0 and
...
5.1
Alex
2008-03-10 13:26:11 -04:00
Brad King
70c2dc8a64
ENH: Make compiler id detection more robust
...
- Split INFO strings in source into multiple pieces
to make sure assembly or other listings produced
by the compiler are never matched by the regex
- Store INFO strings via pointer instead of array
to convince some compilers to store the string
literally in the binary
- This should help make it work for sdcc 2.8.0 RC1
2008-03-10 09:32:25 -04:00
Brad King
d73d9eb0f0
STYLE: Nightly Date Stamp
2008-03-10 00:00:23 -04:00
Alexander Neundorf
8aac17471c
BUG: make compiler id detection (almost) work again with sdcc 2.8.0 RC1,
...
mail sent to Brad for the remaining issue
don't match
INFO:compiler[" COMPILER_ID "]
which appears in the assembler file generated from the C file by sdcc, but
make sure the first character after the [ is no double quote
Alex
2008-03-09 19:20:43 -04:00
Brad King
a38a37f187
STYLE: Nightly Date Stamp
2008-03-09 00:00:25 -05:00
Brad King
bf732ec464
BUG: Fix include_directories command to produce an immediately whether or not 2.4 compatibility is enabled. CMake 2.4 already produced an error, just not immediately.
2008-03-08 09:50:56 -05:00
Brad King
959bd61e37
ENH: Improve formatting of include command error message.
2008-03-08 09:27:44 -05:00
Brad King
b2d7a839a4
COMP: Avoid using operator-> on const_reverse_iterator to help old compilers.
2008-03-08 09:21:30 -05:00
Brad King
192de486df
ENH: Cleanup policy generic documentation. Cleanup some policy error/warning messages.
2008-03-08 09:13:13 -05:00
Brad King
244272436a
STYLE: Nightly Date Stamp
2008-03-08 00:00:34 -05:00
Bill Hoffman
29fe247016
ENH: add new version of FindMPI, fix it to work with MPICH2 on windows
2008-03-07 19:58:29 -05:00
Brad King
845563d575
COMP: Fix unused parameter warning in cmAddCustomTargetCommand.
2008-03-07 17:05:06 -05:00
Brad King
46bf0347a3
ENH: Finish creating, documenting, and enforcing policy CMP_0002.
2008-03-07 16:36:57 -05:00
Bill Hoffman
354abb72d9
ENH: fix it for working with an empty cache
2008-03-07 16:32:09 -05:00
Brad King
22f12322bb
COMP: Fix bootstrap build after using cmDocumentationFormatterText in cmMakefile.
2008-03-07 16:26:29 -05:00
Brad King
d4f66dfa32
ENH: In cmMakefile::IssueMessage use cmDocumentationFormatterText to format the message nicely.
2008-03-07 16:01:22 -05:00
Brad King
5233b75a77
ENH: Improve handling of old-style compatibility.
...
- Remove CMP_0001 (no slash in target name) and restore
old CMAKE_BACKWARDS_COMPATIBILITY check for it
- Replace all checks of CMAKE_BACKWARDS_COMPATIBILITY
with cmLocalGenerator::NeedBackwardsCompatibility calls
- Create new CMP_0001 to determine whether or not
CMAKE_BACKWARDS_COMPATIBILITY is used.
(old = use, new = ignore)
- Show CMAKE_BACKWARDS_COMPATIBILITY in cache only when
CMP_0001 is set to OLD or WARN
- Update documentation of cmake_policy and cmake_minimum_required
to indicate their relationship and the 2.4 version boundary
- When no cmake policy version is set in top level makefile
implicitly call cmake_policy(VERSION 2.4) which restores
CMAKE_BACKWARDS_COMPATIBILITY and other 2.4 compatibility
- Fix tests MakeClean and Preprocess to call
cmake_policy(VERSION 2.6) because they depend on new policies
2008-03-07 15:30:35 -05:00
Bill Hoffman
fcce2f3b61
ENH: qtgui stuff
2008-03-07 14:03:31 -05:00
Clinton Stimpson
8fb74f97ef
ENH: Use fixed pitch font in output window.
2008-03-07 11:50:11 -05:00
Ken Martin
55eede4b13
ENH: clean up some policy stuff and interactions with CMAKE_BACKWARDS_COMPATIBILITY and CMAKE_MINIMUM_REQUIRED
2008-03-07 11:43:47 -05:00
Bill Hoffman
497779d4b3
ENH: fix crash in cygwin package stuff
2008-03-07 11:06:44 -05:00
Ken Martin
3b7eaad890
STYLE: fix line length issue
2008-03-07 09:41:14 -05:00
Brad King
52ad7a5a97
BUG: Do not produce whitespace-only lines when indenting messages in new error/warning format.
2008-03-07 09:09:21 -05:00
Brad King
1d23ea1a2d
BUG: Generated try-compile CMakeLists.txt file should call cmake_policy with the current version of CMake, not just 2.6.
2008-03-07 08:53:22 -05:00
Brad King
680104a490
ENH: New format for warning and error messages
...
- Add cmMakefile methods IssueError and IssueWarning
- Maintain an explicit call stack in cmMakefile
- Include context/call-stack info in messages
- Nested errors now unwind the call stack
- Use new mechanism for policy warnings and errors
- Improve policy error message
- Include cmExecutionStatus pointer in call stack
so that errors deeper in the C++ stack under
a command invocation will become errors for the
command
2008-03-07 08:40:36 -05:00
Brad King
41a59e211e
STYLE: Nightly Date Stamp
2008-03-07 00:00:41 -05:00
Ken Martin
3518c08a8d
BUG: keep CMAKE_BACKWARDS_COMP as internal
2008-03-06 16:03:48 -05:00
Ken Martin
afd8448d0d
BUG: make default CMAKE_BACKWARDS_COMPATIBILITY 2.5
2008-03-06 15:51:51 -05:00
Bill Hoffman
ff445e3fd0
ENH: make sure policy is set in generated cmakelist files
2008-03-06 15:20:39 -05:00
Ken Martin
5588ed47fc
BUG: change in handling of cmake_minimum_required
2008-03-06 15:08:03 -05:00
Bill Hoffman
385377cf1c
STYLE: fix line length
2008-03-06 11:34:23 -05:00
Ken Martin
adddcea5d7
BUG: change the handling of CMAKE_MINIMUM_REQUIRED and BACKWARDS_COMPATIBILITY and extend the documentaiton quite a bit
2008-03-06 10:57:59 -05:00
Brad King
ea525a4fb4
STYLE: Nightly Date Stamp
2008-03-06 00:00:54 -05:00
Brad King
c07aba6240
ENH: Fix policy warning message to not give wrong code as example.
2008-03-05 18:42:46 -05:00
Brad King
49549560b2
ENH: Improve cmake_policy command signature
...
- Replace NEW and OLD modes with a SET mode for clarity
- Enforce VERSION argument validity (major.minor[.patch])
2008-03-05 18:21:10 -05:00
Brad King
7c01167666
BUG: Require policy version to specify at least major.minor. Do not store CMAKE_BACKWARDS_COMPATIBILITY with an invalid version value.
2008-03-05 18:20:20 -05:00
Brad King
95512a4c02
BUG: Fix parsing of policy version number in cmPolicies.
2008-03-05 17:26:32 -05:00
Brad King
2a06c660bf
ENH: Patch from Maik to add more fortran extensions.
2008-03-05 15:55:21 -05:00
Clinton Stimpson
c39a8c39aa
ENH: Allow users to recover from trying to use an improperly installed Qt
...
without removing their cache, fixing their environment and trying again.
2008-03-05 12:53:44 -05:00
Ken Martin
f2c6e9e480
BUG: some fixes, still a few to go
2008-03-05 11:41:25 -05:00
Bill Hoffman
7173f2db0e
ENH: add master index into html full help
2008-03-05 11:05:22 -05:00
Eric Wing
68bcb056eb
BUG: Fixed PATH_SUFFIXES copy/paste bug (0006201)
2008-03-05 03:11:15 -05:00
Brad King
b99a0db8ff
STYLE: Nightly Date Stamp
2008-03-05 00:00:55 -05:00