CMake Nightly Date Stamp
Ninja: Fix Line Length style error.
Merge topic 'ninja_phony_targets' into next

feac4f4 Ninja: Fix Line Length style error.
Document ENV syntax as a "variable" (#14245)

Although "ENV" is not a special variable itself, use it to document
the $ENV{VAR} syntax.
Merge topic 'doc-ENV-syntax' into next

c293e05 Document ENV syntax as a "variable" (#14245)
fdd558d CMake Nightly Date Stamp
Merge branch 'master' into next
Merge topic 'COMPILER_TARGET'

2d9ec1d Add compiler target compile options.
Merge topic 'export-COMPILE_OPTIONS-property'

77ff352 Generate INTERFACE_COMPILE_OPTIONS on export.
Merge topic 'version-compare-genex'

e605528 Add generator expressions for version comparision.
48bb48e De-duplicate version comparison code.
Merge topic 'FindFreetype-gtkmm'

a34839d FindFreetype: Detect Freetype installed by GtkMM installer for win
Merge topic 'dag-LINKER_LANGUAGE'

ff015ee Genex: Report error if a target file is needed to evaluate link libraries.
b58aff9 Genex: Extend EvaluatingLinkLibraries to also check the top target name.
b1c19ce Genex: Make LINK_LANGUAGE report an error when evaluating link libraries.
0e1cb07 Add missing return after error report.
Test non-IMPORTED libraries in the INTERFACE of IMPORTED libraries.

If a non-IMPORTED library is added to the INTERFACE_LINK_LIBRARIES
of a IMPORTED target, the non-IMPORTED target needs to become a
target dependency and link dependency of the consuming target.

This is already the case since commit 30962029 (Make targets depend
on the link interface of their dependees, 2012-12-26), so test that
it works.
Merge topic 'IMPORTED-build-dependencies' into next

35a450e Test non-IMPORTED libraries in the INTERFACE of IMPORTED libraries.
Add generator expressions for compiler versions.

New generator expressions allow retrieval of the version per language,
as well as equality comparison.
Merge topic 'compiler-version-genex' into next

5d033a4 Add generator expressions for compiler versions.
KWSys 2013-06-24 (3d1d4e7c)

Extract upstream KWSys using the following shell commands.

$ git archive --prefix=upstream-kwsys/ 3d1d4e7c | tar x
$ git shortlog --no-merges --abbrev=8 --format='%h %s' d79a792e..3d1d4e7c
Cory Quammen (1):
      3d1d4e7c SystemTools: MakeDirectory() reports failure if path is file

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

063617c Merge branch 'upstream-kwsys' into update-kwsys
045fc84 KWSys 2013-06-24 (3d1d4e7c)
Escape individual COMPILE_OPTIONS entries.

Unlike the COMPILE_FLAGS contents, the COMPILE_OPTIONS is designed
to be escaped before being sent to the generator.
Add generator expressions for compiler versions.

New generator expressions allow retrieval of the version per language,
as well as equality comparison.