[Cmake-commits] CMake branch, master, updated. v2.8.3-676-g182eb7c
Brad King
brad.king at kitware.com
Thu Jan 27 15:34:13 EST 2011
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMake".
The branch, master has been updated
via 182eb7c7eff70bc5af6ca77adf15b59e87400f2f (commit)
via dd2f81491e6e17681dd18882a8ccfa01fa32a3f7 (commit)
via 949d32c3067830a1376950fc78dbcde39bc378a8 (commit)
via 393903218dc5ca67d23cc5d31f9a5c87cd06ca17 (commit)
via 8354413463fd4b13185388f57dc1b2f5cfd8298d (commit)
via 8ed3c85c4749274cd30eef808d585634c38f3c72 (commit)
via 729db484efac18194076c4020fe9b6a87f24ed22 (commit)
via 89c25443a62de7a06fc0daa9f552a70aa9692aa0 (commit)
via 5625dee390fc0c35755683b7302e49967107bbf0 (commit)
via ad25a968b9e47e9e966d166dd0e494dc684ebd66 (commit)
via c128abe383e2f08e3f3e916f9b64356ca47056d1 (commit)
via 9bcaff02ff066e9bdd69e3e1e3134aa65c53c121 (commit)
via 544d0c37742a068fa07b265380315a25af3ae9f3 (commit)
via 4e3bea41ee939a039b53d5963f459c354bcb2b42 (commit)
via 8e8c9e49243674579545d5f27101597604c96f12 (commit)
via 668e005db5d9cece95965e23b8c589bd50a29faa (commit)
via 88cd4c1e923817f0a38bbc9d14d0bf40a2151897 (commit)
via 3c3b98ddd384214d191c1b061f8c7eba6845810d (commit)
via cf8b15a5c1eb32f756cf76f06fd18c23241dd103 (commit)
via fd50f06b215f81f2ee28ae8afab32d0b3049fac5 (commit)
via 447a04c31c7540882fb823df0890450e677083ee (commit)
via b97ee21fc65487f4b55ac8e5054aeddb33d5127e (commit)
via c18c977ce81d730a870958b591f61a65a16c2758 (commit)
via 3f1121f72260789dd61ce947e208aa182341859e (commit)
via 2507f937bd3f287e1905ef25ce2c37e616037671 (commit)
via fe390a2607afcd8f0985a54990236a3ea16643ab (commit)
via 8dbb2090a2fac15f61710afef9887e224c1c7f72 (commit)
via d4ee998b61cf3c16e9e04da2173490589790a894 (commit)
via a267b99cd64a17781bf7af3fd6b53a4acb9c10ff (commit)
via 82ed104dcb7d380e23fecfb4e7911f5eab093436 (commit)
via 5aa535bdcb9d1148690e55b601e1c8f8763f842c (commit)
via 367e5c37bbaba8f2169ed5a56e553e9327b8951a (commit)
via ab5d4e43d9a9ddde24a242092a0d5e5f9a6cbd01 (commit)
via 9b90040edba1f89395295c27cd9919b0d5efd30b (commit)
via fe56002a167df5d5c28de9e5a5c0b4bb1660fccf (commit)
via 5d30cfc5f70e9bf7f604a64ca47d4c5cd213d11f (commit)
via 33c63b19ab4f192f95c72735d810ef3921370d1f (commit)
via 535253f38598d6dd46aca944a82cfe1684b2f07f (commit)
via cbb286c0b25e806d817ceb540312f34a7e1aa9a5 (commit)
via 62be1f78aea0f38e245e7f8b748a24f95eadb37a (commit)
via c6e7fabc0f3563a258b8b3e10757e1916d680db0 (commit)
via 5e41ba8e4a25bec2b5d7c175f80a1ace0999a8ff (commit)
via dee19760a701408411d6b20cc623ccb53ce54732 (commit)
via f231ce5ce3968d963f81dd3a5093ff2b13f17062 (commit)
via a117e02cc8e204ed5992e110c62942d80390bfe7 (commit)
via 2c82f2b75979208d9db6b514b0962f4e6b9aa05e (commit)
via 6d7d449cb1c5d4438034936f3fb8f0e8a6800116 (commit)
via 7740a738e0578e67ec2c408e2244703bdc22c62a (commit)
via bef3aeebab1a07573cde8886a7e32054bec1e850 (commit)
via 05cb0f4daf6941482784eb06c549c5c63a9d895b (commit)
via 91c4c9921c40361df860c1384a46ed77c6118c23 (commit)
via ca90f673a0f162424bd6b1ab74e72439bad9c429 (commit)
via f7438ca7ac62007aec39d0e9134d556607ccbff3 (commit)
via 995cfb0e2a4d2787371f87568bc943e6ad34d55c (commit)
via aefc91dd3750430e085417ed7047ca3c64cdab56 (commit)
via a8e97f8a08f143ebc255c05a50f20b783a0fffa9 (commit)
via 59463ef1a33a22113e1c577c450d7b2c70916bbc (commit)
via f117423336a91f4f50f031d0acc892d4c10316c3 (commit)
via e49a935c20550482e9f92ceb05d1f2a0bc519c91 (commit)
via e01e40cb87f464dd5b1d5ca1c8f0884f573c1b72 (commit)
via a17aff74c7a571657414a0b82e431bbefbbb857b (commit)
via 02a114dfe8304e6fa90b9c6565349eb7e0fb1168 (commit)
via a0b0d23f0cc3f596135ace5d675bbb09911b7f02 (commit)
via ae3eff35b4814334f3a7e5f3240911aad0936c84 (commit)
via 056b44113f86a79ea9d68548005292a9d48d45f8 (commit)
via 980e048a7d5356a881dbaaf25b1595091fe5cb8b (commit)
via 83acb0a4b22aa57d3c345320333b75301a99b2ba (commit)
via 3801463c9f99fdbf0b1a115f5a5f55d211c08de1 (commit)
via 8b520158c3c378acde541d2e99103dc9ab834595 (commit)
via 439877f6208e25790ab14ae0e66efc392949e9e2 (commit)
via 4cf17062d36ecb87314afbfc0bed4545c8711eeb (commit)
via b74777fdb21e3632a4adfcd1e15844b632a2765d (commit)
via b94812072a3e6dbcfc00255d46ea445769092d2f (commit)
via f047a17c5910cec1c0b9c20acb74510747ce6ba1 (commit)
via 75bda3864ea033f976773df80f22fea2992a165d (commit)
via 300fc15779330a1b733c9e1a19d24d682a3b4a91 (commit)
via d784e6af4d292e5ffee4b43b7ee740d1fa8e2e29 (commit)
via 9efc05722e9598b8e34062e8f39457b728b7286b (commit)
via 2e78224509d6d0bbb7fdf28841f40a6b41c565b3 (commit)
via 74997000c89ee3a82d68e4107d4a4264e7e57229 (commit)
via fff9f6d6f74aa92d0bc4adf3a80a25b1b662458d (commit)
via 786e2695cb68402d44357002b438c95229c4fb19 (commit)
via 636e6c4ef7e79113802714dbc7ade77d4f04e809 (commit)
via 4ff03402fc137bf5624d4a71c1ad3b177e5ceb53 (commit)
via d7999e9b294f93f68b5ec9e3efd8017fad3f05d9 (commit)
via e141bc950a1970c6bc96fa5f55fd60c6aedbb2d0 (commit)
via d3e8eb504137dde90a73f1b46f97f889af46db18 (commit)
via f332e14ff2035e33bced0915373296a1f4cf0876 (commit)
via 52f9637174242752721dfb322908adb40c8244c2 (commit)
via f794d589a44918c905911eb7688d69350922c6b3 (commit)
via 48b5b855934be341c02139c0bed88c35c1b40d8f (commit)
via cd626ea66ed114736ddf5d6a4c989ef6c9b8d248 (commit)
from 451c5f61c26fc1db154605dc5e4b1c07d584b24b (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=182eb7c7eff70bc5af6ca77adf15b59e87400f2f
commit 182eb7c7eff70bc5af6ca77adf15b59e87400f2f
Merge: 451c5f6 dd2f814
Author: Brad King <brad.king at kitware.com>
AuthorDate: Thu Jan 27 15:34:07 2011 -0500
Commit: CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Thu Jan 27 15:34:07 2011 -0500
Merge topic 'dev/strict-mode'
dd2f814 Merge branch 'dev/add_test-working-directory' into dev/strict-mode
949d32c Unwatch manual variables upon removal in cmake-gui
3939032 Unwatch manual variables upon removal in ccmake
8354413 Add method to unwatch a manual variable
8ed3c85 Give a better message for unused variables
729db48 Fix ArgumentExpansion test expected results
89c2544 Checking for a definition is a usage
5625dee Don't output to stderr in the GUI
ad25a96 Merge branch 'ImprovedDotSupport2' into dev/strict-mode
c128abe Merge branch 'AddCMAKE_CURRENT_LIST_DIR' into dev/strict-mode
9bcaff0 Merge branch 'cmake-guiRememberAdvancedCheckbox' into dev/strict-mode
544d0c3 Fix expected output for WarnUninitialized test
4e3bea4 Update expected messages to new format
8e8c9e4 Don't check at destruction for usage
668e005 Use cmake::IssueMessage for warnings
88cd4c1 Use 'CMake Warning' versus 'warning' for CDash
3c3b98d Initialize the class before setting warn flags
cf8b15a Ignore files under the CMakeFiles directory
fd50f06 Don't check for unused vars at configure time
447a04c Don't warn during configure when doing everything
b97ee21 Check for unused variables at the end of generate
c18c977 When checking for variables, specify a reason
3f1121f Use a long int since Line is a long as well
2507f93 Change the failure case string to 'Unexpected'
fe390a2 Add 'ArgumentExpansion' test
8dbb209 Wrong boolean value for CLI warnings
d4ee998 Hard-code the --no-warn-unused-cli flag
a267b99 Fix line lengths
82ed104 Flag that the directories have been set
5aa535b Add argument to arg parsing to not set directories
367e5c3 Revert "Revert "When calling CMake, set the args and the cache""
ab5d4e4 Revert "When calling CMake, set the args and the cache"
9b90040 When calling CMake, set the args and the cache
fe56002 Fix long lines for KWStyle
5d30cfc Set a watch on variables added through the gui
33c63b1 Add a method to put a watch for variables
535253f Initialize the warning variables earlier
cbb286c Fix the path detection to work for top-level
62be1f7 Initialize the usage stack earlier
c6e7fab Factor out the checks for unused variables
5e41ba8 When using the API, check for Add vs. Remove
dee1976 Fix typo in VariableUnusedViaUnset test
f231ce5 Remove old false positive avoidance code
a117e02 Revert "Add test for unused warnings at the end of scope"
2c82f2b Exempt CMAKE(CURRENT|PARENT)_LIST_FILE from usage
6d7d449 Ignore CLI warnings for ABI determination
7740a73 Only return local keys that are defined
bef3aee Use the API so that warnings can be tracked
05cb0f4 Check for unused variables in the dtor
91c4c99 Add test for unused warnings at the end of scope
ca90f67 Fix detection of unused variables when setting
f7438ca Add test for unused detection via setting it
995cfb0 Don't warn if the variable wasn't defined
aefc91d Add test for usage checks via unset
a8e97f8 Remove VarRemoved code since it's been superceded
59463ef Rework CheckVariableForUnused usage
f117423 Fix line lengths to be no more than 78
e49a935 Improve unused warning logic
e01e40c Mark ARGC, ARGV*, and ARGN as used
a17aff7 Ignore CMAKE_MATCH_* variables for usage
02a114d Add method to allow variables to be marked as used
a0b0d23 CMAKE_DO_TRY_COMPILE is no longer used
ae3eff3 Fix the path used for ignoring system warnings
056b441 Fix missing case for usage of a variable
980e048 Factor out checks for unused variables
83acb0a Remove now unused variables
3801463 Use built-ins for readability and maintainability
8b52015 Push the initialize and unused states when copying
439877f Be consistent with single and double quotes
4cf1706 Add documentation for check-system-vars
b74777f Fix the spelling of the flag for warn-unused-vars
b948120 Change logic of flag to turn off cli unused checks
f047a17 Add test for uninitialized variables
75bda38 Add tests for unused command line variables
300fc15 Fix detection of system files
d784e6a Run the unused variables check on the final pass
9efc057 VariableWatch is not available when bootstrapping
2e78224 Add a missing comma to the warning message
7499700 Add a flag to warn about system files
fff9f6d Rename flags again and use variablewatch for cli
786e269 Add warn-unused to the Qt interface
636e6c4 Default to marking things as used
4ff0340 Rename find-unused to warn-unused
d7999e9 Rename strict-mode to warn-uninitialized
e141bc9 Detect unused variables
d3e8eb5 Add flags to detect unused variables
f332e14 Complete strict-mode checks for uninitialized vars
52f9637 Add method to get the local scope variables
f794d58 Make --strict-mode option, and integrate with cmake-gui
48b5b85 Add a warning when variables are used uninitialized.
cd626ea For macros make sure the FilePath points to a valid pointer in the args.
-----------------------------------------------------------------------
Summary of changes:
Modules/CMakeDetermineCompilerABI.cmake | 18 ++-
Modules/CMakeDetermineCompilerId.cmake | 4 +-
Source/CursesDialog/cmCursesMainForm.cxx | 1 +
Source/QtDialog/CMakeSetupDialog.cxx | 16 ++-
Source/QtDialog/CMakeSetupDialog.h | 2 +
Source/QtDialog/QCMake.cxx | 18 +++
Source/QtDialog/QCMake.h | 7 +
Source/cmCommandArgumentParserHelper.cxx | 28 ++++-
Source/cmCommandArgumentParserHelper.h | 2 +
Source/cmCoreTryCompile.cxx | 4 +-
Source/cmDefinitions.cxx | 16 ++
Source/cmDefinitions.h | 3 +
Source/cmFunctionCommand.cxx | 4 +
Source/cmGlobalGenerator.cxx | 2 +
Source/cmMacroCommand.cxx | 12 ++-
Source/cmMacroCommand.h | 1 -
Source/cmMakefile.cxx | 202 ++++++++++++++++++++++++++-
Source/cmMakefile.h | 17 ++-
Source/cmStringCommand.cxx | 2 +
Source/cmake.cxx | 89 ++++++++++++-
Source/cmake.h | 23 +++-
Source/cmakemain.cxx | 11 ++
Tests/ArgumentExpansion/CMakeLists.txt | 60 ++++++++
Tests/CMakeLists.txt | 84 +++++++++++
Tests/VariableUnusedViaSet/CMakeLists.txt | 4 +
Tests/VariableUnusedViaUnset/CMakeLists.txt | 8 +
Tests/VariableUsage/CMakeLists.txt | 1 +
27 files changed, 621 insertions(+), 18 deletions(-)
create mode 100644 Tests/ArgumentExpansion/CMakeLists.txt
create mode 100644 Tests/VariableUnusedViaSet/CMakeLists.txt
create mode 100644 Tests/VariableUnusedViaUnset/CMakeLists.txt
create mode 100644 Tests/VariableUsage/CMakeLists.txt
hooks/post-receive
--
CMake
More information about the Cmake-commits
mailing list