CMake Nightly Date Stamp
Merge topic 'apple-clang-id'

1763c31 Set policy CMP0025 to NEW while building CMake itself
aa53ee5 Add policy CMP0025 for Apple Clang compiler id compatibility
ab65862 Clang: Add separate "AppleClang" compiler id
Merge topic 'unset-PARENT_SCOPE'

261c248 unset: Add PARENT_SCOPE option
Merge branch 'master' into next
Merge topic 'update-kwsys'

f59693b Merge branch 'upstream-kwsys' into update-kwsys
1a39f85 KWSys 2013-10-08 (96b2f6f4)
Merge topic 'haiku-updates'

54ef2be Haiku: Include files cleanup in cmCTest
38d5555 Haiku: Remove outdated preprocessor checks
1dc61f8 Haiku: Remove use of B_COMMON_DIRECTORY
7ebc1cb Haiku: Several fixes to platform module
Merge topic 'FindSDL-path-suffixes'

c5c217c FindSDL: Add path suffixes for <prefix>/include/(SDL|SDL12|SDL11)
Merge topic 'FindGTK2-targets'

7efef02 FindGTK2: Add tests for components and targets in gtk and gtkmm modules
95fc47a FindGTK2: Make pangocairo and cairo optional dependencies
26f790f FindGTK2: Change extra includes -> optional
24e0272 FindGTK2: do not skip target creation if optional dependencies are not found
d5f130c FindGTK2: Refactor _GTK2_ADJUST_LIB_VARS into _GTK2_ADD_TARGET
fffbd72 FindGTK2: Do not add freetype includes if they are not found
b69720d FindGTK2: Add libraries to the GTK2_LIBRARIES variable only when found
425ec40 FindGTK2: Do not link libfreetype
e9f46df FindGTK2: Add config directories only if different from include ones
56a79e1 FindGTK2: Set INTERFACE_COMPILE_DEFINITIONS target property only if not empty
4b47586 FindGTK2: Add check to ensure that target exists
61242cc FindGTK2: Fix gmodule, glibmm, pangoft2, and pangoxft targets
4b876de FindGTK2: Link freetype libs to targets including freetype includes
67e761f FindGTK2: Small cleanup
682eea3 FindGTK2: Do not require the GTK_ prefix in all the internal functions
0bc3763 FindGTK2: Better handling of include directories
...
Merge topic 'blas-windows'

192a918 FindLAPACK: MKL clean up and fix for windows
46c7bca FindBLAS: Fixes for Windows MKL support
Merge topic 'deprecation-message'

f973737 GenerateExportHeader: Port to use message(DEPRECATION)
f69606d Qt4Macros: Port to use message(DEPRECATION)
509c142 message: Add a DEPRECATION mode
Merge topic 'osx-cmake-app-info-plist'

dcf1b64 OS X: Set CMake.app bundle Info.plist fields (#11694)
Merge topic 'xcode-5-no-BuildDepends-help'

7f459a6 Xcode: Teach BuildDepends test that Xcode >= 5 needs no help
Deprecate the LOCATION target property with a policy.
Merge topic 'target-LOCATION-policy' into next

0f45e45 Deprecate the LOCATION target property with a policy.
Add a test for SYSTEM headers in INTERFACE libraries.
Merge topic 'INTERFACE_LIBRARY-SYSTEM-header' into next

617ee7c Add a test for SYSTEM headers in INTERFACE libraries.
Create make rules for INTERFACE_LIBRARY targets.

The result is that the depends of the target are created.

So,

 add_library(somelib foo.cpp)
 add_library(anotherlib EXCLUDE_FROM_ALL foo.cpp)
 add_library(extra EXCLUDE_FROM_ALL foo.cpp)
 target_link_libraries(anotherlib extra)

 add_library(iface INTERFACE)
 target_link_libraries(iface INTERFACE anotherlib)

Executing 'make iface' will result in the anotherlib and extra targets
being made.

Adding a regular executable to the INTERFACE of an INTERFACE_LIBRARY
will not result in the executable being built with 'make iface' because
of the logic in cmComputeTargetDepends::AddTargetDepend.

So far, this is implemented only for the Makefile generator. Other
generators will follow if this feature is possible for them.
Merge topic 'INTERFACE_LIBRARY-build-targets' into next

2303cb1 Create make rules for INTERFACE_LIBRARY targets.
Add missing file.
Merge topic 'INTERFACE_LIBRARY-build-targets' into next

14b0799 Add missing file.