Ben Boeckel
|
7740a738e0
|
Only return local keys that are defined
|
2010-09-16 16:07:34 -04:00 |
Ben Boeckel
|
bef3aeebab
|
Use the API so that warnings can be tracked
|
2010-09-16 16:06:16 -04:00 |
Ben Boeckel
|
05cb0f4daf
|
Check for unused variables in the dtor
|
2010-09-16 16:05:59 -04:00 |
Ben Boeckel
|
91c4c9921c
|
Add test for unused warnings at the end of scope
|
2010-09-16 13:54:16 -04:00 |
Ben Boeckel
|
ca90f673a0
|
Fix detection of unused variables when setting
|
2010-09-16 13:53:41 -04:00 |
Ben Boeckel
|
f7438ca7ac
|
Add test for unused detection via setting it
|
2010-09-16 13:52:54 -04:00 |
Ben Boeckel
|
995cfb0e2a
|
Don't warn if the variable wasn't defined
|
2010-09-16 13:52:17 -04:00 |
Ben Boeckel
|
aefc91dd37
|
Add test for usage checks via unset
|
2010-09-16 13:51:51 -04:00 |
Ben Boeckel
|
a8e97f8a08
|
Remove VarRemoved code since it's been superceded
|
2010-09-16 13:50:39 -04:00 |
Ben Boeckel
|
59463ef1a3
|
Rework CheckVariableForUnused usage
|
2010-09-16 11:50:57 -04:00 |
Ben Boeckel
|
f117423336
|
Fix line lengths to be no more than 78
|
2010-09-16 11:49:58 -04:00 |
Ben Boeckel
|
e49a935c20
|
Improve unused warning logic
Only warn when changing the definition of an initialized variable.
|
2010-09-15 11:41:27 -04:00 |
Ben Boeckel
|
e01e40cb87
|
Mark ARGC, ARGV*, and ARGN as used
|
2010-09-15 11:35:50 -04:00 |
Ben Boeckel
|
a17aff74c7
|
Ignore CMAKE_MATCH_* variables for usage
|
2010-09-15 11:35:05 -04:00 |
Ben Boeckel
|
02a114dfe8
|
Add method to allow variables to be marked as used
|
2010-09-15 11:34:35 -04:00 |
Ben Boeckel
|
a0b0d23f0c
|
CMAKE_DO_TRY_COMPILE is no longer used
|
2010-09-14 17:51:43 -04:00 |
Ben Boeckel
|
ae3eff35b4
|
Fix the path used for ignoring system warnings
|
2010-09-14 17:14:25 -04:00 |
Ben Boeckel
|
056b44113f
|
Fix missing case for usage of a variable
|
2010-09-14 17:10:22 -04:00 |
Ben Boeckel
|
980e048a7d
|
Factor out checks for unused variables
|
2010-09-14 17:10:04 -04:00 |
Ben Boeckel
|
83acb0a4b2
|
Remove now unused variables
|
2010-09-08 13:29:57 -04:00 |
Ben Boeckel
|
3801463c9f
|
Use built-ins for readability and maintainability
|
2010-09-08 12:03:42 -04:00 |
Ben Boeckel
|
8b520158c3
|
Push the initialize and unused states when copying
|
2010-09-07 15:12:15 -04:00 |
Ben Boeckel
|
439877f620
|
Be consistent with single and double quotes
|
2010-09-02 12:14:06 -04:00 |
Ben Boeckel
|
4cf17062d3
|
Add documentation for check-system-vars
|
2010-09-02 11:39:22 -04:00 |
Ben Boeckel
|
b74777fdb2
|
Fix the spelling of the flag for warn-unused-vars
|
2010-09-02 11:39:01 -04:00 |
Ben Boeckel
|
b94812072a
|
Change logic of flag to turn off cli unused checks
Since we default to checking unused cli variables, make the flag turn
off the checks.
|
2010-09-02 11:38:00 -04:00 |
Ben Boeckel
|
f047a17c59
|
Add test for uninitialized variables
|
2010-09-02 11:34:13 -04:00 |
Ben Boeckel
|
75bda3864e
|
Add tests for unused command line variables
|
2010-09-02 11:33:57 -04:00 |
Ben Boeckel
|
300fc15779
|
Fix detection of system files
Instead of looking to see if the file is under CMAKE_ROOT, check to see
if it is instead under the source or binary directories in use.
|
2010-09-02 11:33:34 -04:00 |
Ben Boeckel
|
d784e6af4d
|
Run the unused variables check on the final pass
|
2010-09-02 11:29:05 -04:00 |
Ben Boeckel
|
9efc05722e
|
VariableWatch is not available when bootstrapping
|
2010-09-02 09:10:52 -04:00 |
Ben Boeckel
|
2e78224509
|
Add a missing comma to the warning message
|
2010-09-01 13:09:08 -04:00 |
Ben Boeckel
|
74997000c8
|
Add a flag to warn about system files
|
2010-09-01 13:09:08 -04:00 |
Ben Boeckel
|
fff9f6d6f7
|
Rename flags again and use variablewatch for cli
|
2010-09-01 13:09:08 -04:00 |
Ben Boeckel
|
786e2695cb
|
Add warn-unused to the Qt interface
|
2010-09-01 13:08:15 -04:00 |
Ben Boeckel
|
636e6c4ef7
|
Default to marking things as used
If we don't then:
cmake --warn-unused --warn-unused-all
acts differently than:
cmake --warn-unused-all --warn-unused
|
2010-09-01 13:08:15 -04:00 |
Ben Boeckel
|
4ff03402fc
|
Rename find-unused to warn-unused
|
2010-09-01 13:08:14 -04:00 |
Ben Boeckel
|
d7999e9b29
|
Rename strict-mode to warn-uninitialized
|
2010-09-01 13:08:14 -04:00 |
Ben Boeckel
|
e141bc950a
|
Detect unused variables
|
2010-09-01 13:08:14 -04:00 |
Ben Boeckel
|
d3e8eb5041
|
Add flags to detect unused variables
|
2010-09-01 13:08:14 -04:00 |
Ben Boeckel
|
f332e14ff2
|
Complete strict-mode checks for uninitialized vars
|
2010-09-01 13:08:14 -04:00 |
Ben Boeckel
|
52f9637174
|
Add method to get the local scope variables
|
2010-09-01 13:08:14 -04:00 |
Bill Hoffman
|
f794d589a4
|
Make --strict-mode option, and integrate with cmake-gui
|
2010-09-01 13:08:14 -04:00 |
Bill Hoffman
|
48b5b85593
|
Add a warning when variables are used uninitialized.
|
2010-09-01 13:08:13 -04:00 |
Bill Hoffman
|
cd626ea66e
|
For macros make sure the FilePath points to a valid pointer in the args.
|
2010-09-01 13:08:13 -04:00 |
KWSys Robot
|
c4f7034efb
|
KWSys Nightly Date Stamp
|
2010-08-25 00:10:25 -04:00 |
Brad King
|
d5e3e04a23
|
Merge topic 'add-ExternalProject-targets'
ef9dd49 Add STEP_TARGETS to ExternalProject module.
|
2010-08-24 14:46:06 -04:00 |
Brad King
|
70f3b06b7c
|
Merge topic 'vs2010-dbginfo-default'
e234122 VS2010: Disable PDBs when there is no debug info
|
2010-08-24 14:42:31 -04:00 |
Brad King
|
612c0b68a0
|
Merge topic 'FixEclipseIncludePathParsingWithSpaces'
9fd4e18 Fix parsing of builtin macros so Eclipse handles them properly (#10868)
|
2010-08-24 14:42:07 -04:00 |
KWSys Robot
|
888f61e6e3
|
KWSys Nightly Date Stamp
|
2010-08-24 00:10:03 -04:00 |