Read entire Qt4 qrc file when parsing for depends info.

The qrc file is an xml file, not line based, so the entire 'interesting'
content to parse is not necessarily found by STRINGS and a regexp.
FindFLEX: fix version extraction on Apple

The space in 'flex 2.5.35 Apple(flex-31)' caused the version extraction to
fail. Ignore everything after the first space following the version number.
VS: Fix MSVC_IDE definition recently broken by refactoring

In commit 485a940e (VS: Simplify MSVC version reporting, 2012-08-23) we
accidentally flipped the 0/1 values of MSVC_IDE.  Flip them back and
teach the CheckCompilerRelatedVariables test to check the variable.
Merge topic 'msvc-compiler-info'

16fa7b7 VS: Fix MSVC_IDE definition recently broken by refactoring
add_library: Document POSITION_INDEPENDENT_CODE default (#13479)

The POSITION_INDEPENDENT_CODE property documentation states that its
default value depends on whether SHARED or MODULE is given to the
add_library call.  Since these are options to the add_library command we
should document on the command how they affect the property.

While at it, add a missing space to the POSITION_INDEPENDENT_CODE
property documentation.
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
cmCTestSVN: Add the new SVNInfo structure

It represents information of an SVN repository. It can be the base
repository or an external one.
magrathea: Tell cmELF about DT_RUNPATH (#13497)

Our Linux release machine 'magrathea' has a very old Linux to help build
portable binaries.  It is so old that <elf.h> does not define the
DT_RUNPATH constant.  Define the correct value in the build flags to
activate handling of ELF RUNPATH entries in the binary release.
CMake Nightly Date Stamp
cmCTestSVN: Extend Revision struct with SVN repo information

Also rename DoRevision to DoRevisionSVN since the signature changes.
cmCTestSVN: Add the Repositories list and the RootInfo pointer

The Repository list will contain the SVNInfo of all the repositories
(root and external ones).  The RootInfo pointer will point to the
SVNInfo structure of the root repository.
cmCTestSVN: Create the SVNInfo for the root repository
cmCTestSVN: Use the SVNInfo structure

- Suppress the URL, Root, Base fields from the cmCTestSVN class
- Update the code to use RootInfo instead
- LoadInfo(), GuessBase(), and a new LoadRevision() functions work on a given SVNInfo
- Use the implementation from the base class for LocalPath(), correct path is built by SVNInfo::BuildLocalPath() instead
cmCTestSVN: Add a LoadExternal() function and an ExternalParser class

This call 'svn status' and parse the result to get the list of externals
repositories.  The external repositories found are added to the
Repositories list.
cmCTestSVN: Load and process information from externals

Call LoadExternals() and perform operations on all elements of the
Repositories list.
cmake-gui: Fix error status when interrupted.

Sometimes it wasn't returning an error and one could continue
with the generate generate as if no errors occurred, and even
with an incomplete configure step.
Ninja: don't suppress warning about compiler options

Warnings about invalid compiler options are printed first
by cl.exe, this line was suppressed when the source file
name didn't contain back slashes.
Merge topic 'Qt4Macros-fix-resource-parsing'

42bfc5a Read entire Qt4 qrc file when parsing for depends info.