CMake Nightly Date Stamp
Fix cmMakefile::IsOn() comment
Merge topic 'cmMakefile_IsOn_fix_comment' into next

841f432e Fix cmMakefile::IsOn() comment
9f69a34f CMake Nightly Date Stamp
KWSys 2014-04-02 (39f98b5d)

Extract upstream KWSys using the following shell commands.

$ git archive --prefix=upstream-kwsys/ 39f98b5d | tar x
$ git shortlog --no-merges --abbrev=8 --format='%h %s' a8aa1014..39f98b5d
Brad King (1):
      39f98b5d Encoding: Add self-assignment check to CommandLineArguments

Jiri Malak (1):
      36982798 SystemTools: add Watcom single Quote processing

Change-Id: Ib8e67dc0c29ee62e6489c068987e4206fa4adaf3
Merge branch 'upstream-kwsys' into update-kwsys
Merge topic 'update-kwsys' into next

23b4abb2 Merge branch 'upstream-kwsys' into update-kwsys
eccc425a KWSys 2014-04-02 (39f98b5d)
QT4_CREATE_MOC_COMMAND is now a function.

When we parse a large string ( moc_flags ) that has generator expressions
while inside a macro it has poor performance. This is due to the fact
that the because we are in a macro we have to evaluate the contents of the
string. By moving to a function we eliminate the need to evaluate the entire
contents of the string, and increase the performance.

In non scientific testing I have seen a 10x performance increase by moving
QT4_CREATE_MOC_COMMAND to being a function.
Merge topic 'Qt4moc_perf' into next

01eaffde QT4_CREATE_MOC_COMMAND is now a function.
Merge topic 'suppress-lexer-warnings'

065166cf CTestCustom: Suppress Clang "will never be executed" warnings in lexers
Merge topic 'FindGTest-TEST_P'

2e2939c3 FindGTest: Teach GTEST_ADD_TESTS about TEST_P
Merge topic 'ExternalProject_exclude-from-all'

1ddcc582 ExternalProject: Add EXCLUDE_FROM_ALL option to ExternalProject_Add
0a1c0129 ExternalProject: Add EXCLUDE_FROM_MAIN option to ExternalProject_Add_Step
Merge topic 'workaround-qt4-assistant'

3a572290 Help: Workaround Qt 4.8 assistant bug in CSS handling.
Merge topic 'vs-flag-with-following-value'

e8633e66 VS: Fix /analyze:log flag mapping (#14858)
650199e7 VS: Support mapping flags with values following separately (#14858)
f2a3dd9d cmIDEOptions: Factor FlagMap update out to separate method
Merge topic 'simplify-multi-config'

936e00b9 Simplify multiple config handling.
Merge topic 'watcom-platform-module-cleanup'

1e22b23c Watcom: Cleanup Windows-wcl386 configuration
Merge topic 'clang-warnings'

1de08685 cmSystemTools: Restore unreachable return to silence warnings
Merge topic 'doc-find-module-development'

fcdf86d0 Help: Rewrite the cmake-developer.7 find module documentation
Merge topic 'suppress-conversion-warnings-in-QtWidgets'

391c73db CTestCustom: Suppress conversion warnings in QtWidgets headers
Merge topic 'revise-compiler-id-policies'

13684e2b cmMakefile: Port PolicyOptionalWarningEnabled to string APIs
8018fcca Merge branch 'master' into revise-compiler-id-policies
a41c0a9d Do not warn by default when policy CMP0025 or CMP0047 is not set
d339653e Help: Revise and format policy CMP0025 and CMP0047 docs
Merge topic 'target-sources-refactor'

5de63265 Genex: Only evaluate TARGET_OBJECTS to determine target sources.
aa0a3562 cmGeneratorTarget: Compute target objects on demand
042c1c83 cmTarget: Compute languages from object libraries on demand.
fdcefe3c cmGeneratorTarget: Compute consumed object libraries on demand.
c355d108 cmComputeTargetDepends: Track object library depends.
e5da9e51 cmTarget: Allow any generator expression in SOURCES property.
5702e106 cmTarget: Include TARGET_OBJECTS genex in target SOURCES property.
857d30b5 cmGlobalGenerator: Add interface to call ForceLinkerLanguages
28e1d2f8 cmStringCommand: Add GENEX_STRIP subcommand.
bf98cc25 Genex: Evaluate TARGET_OBJECTS as a normal expression.
8cd113ad cmTarget: Store strings instead of cmSourceFile* to represent SOURCES.
4959f341 cmSourceFileLocation: Collapse full path for directory comparisons.
fcc92878 cmSourceFileLocation: Remove unused Update method.
59e8740a cmTarget: Remove AddSourceFile method
26d494ba cmTarget: Use string API to add sources to cmTarget objects.
d38423ec cmTarget: Add a method to obtain list of filenames for sources.
...