Remove use of TARGET_DEFINED from target_include_directories test.

Change the unit test introduced in commit 24dcf0c0 (Make sure
generator expressions can be used with target_include_directories.,
2013-01-16) to not use the expression, but still test the appropriate
code.
Remove use of TARGET_DEFINED from the ExportImport test.

Update the unit test introduced in commit 5daaa5c4 (Fix TARGET_PROPERTY
target extractions., 2013-01-26) to not use the expression, but still
test the appropriate code.
Remove use of TARGET_DEFINED from the target_link_libraries test.

Update the unit test introduced in commit 57175d55 (Only use early
evaluation termination for transitive properties., 2013-02-07) to
not use the expression, but still test the appropriate code.
Revert "Add the TARGET_DEFINED generator expression"

This reverts commit 2bee6f5ba5b3f33817cc00e056a7df60d05c9399.

This expression is not used, and has a semantic which is not completely
optimal (namely considering utility targets to be targets, though
usually we are interested in linkable targets).

Remove it so that we have more freedom to define better expressions in
the future.

Conflicts:
        Source/cmGeneratorExpressionEvaluator.cxx
        Tests/CMakeCommands/target_compile_definitions/CMakeLists.txt
        Tests/CMakeCommands/target_compile_definitions/consumer.cpp
properly detect processor architecture on Windows

CMake is usually run as a 32 bit process even on 64 bit Windows, so the
PROCESSOR_ARCHITECTURE environment variable would always return x86. This post
gives a description on how to do it properly:

http://blogs.msdn.com/b/david.wang/archive/2006/03/26/howto-detect-process-bitness.aspx
Xcode: Generate recommended artwork setting (#13954)

Add the COMBINE_HIDPI_IMAGES = YES setting to all Xcode project targets.
Otherwise Xcode may ask the user to "Update to recommended settings".
Only add existing targets to the Qt4 target depends properties.

Qt can be configured in ways which disable certain modules. Make
sure we don't fail on that.
GetPrerequisites: Move tool search paths up

Make them usable in the gp_tool selection heuristic.

Signed-off-by: Michael Tänzer <neo@nhng.de>
GetPrerequisites: Add support for objdump

Make it usable on MinGW without Visual Studio installed.

Signed-off-by: Michael Tänzer <neo@nhng.de>
CTest: Fix ctest_update with 'HEAD' file in source tree

Add the '--' command-line separator to make the HEAD reference
unambiguous.  Extend the CTest.UpdateGIT test to cover this case.
Fix the cmGeneratorExpression::Split when leading chars are present.

In the case of input like

 foo$<1:bar>

the preGenex should be 'foo'. In that case, the search for a ';'
will not find one, and there is no preceding input to process as a
non-genex list.

Previously, the result of 'splitting' such a string would instead
be a vector containing the same string two times.
Fix RPATH information when only a genex is used as a link library.

As of commit 1da75022 (Don't include generator expressions in
old-style link handling., 2012-12-23), such entries are not
included in the LinkLibraries member. Generator expressions in
LinkLibraries are not processed anyway, so port to the new way
of getting link information.
GetPrerequisites: Enable test for BundleUtilities on MinGW

Signed-off-by: Michael Tänzer <neo@nhng.de>
GetPrerequisites: Add documentation for objdump

Signed-off-by: Michael Tänzer <neo@nhng.de>
Merge topic 'remove-TARGET_DEFINED-genex'

cbf0756 Revert "Add the TARGET_DEFINED generator expression"
21a342c Remove use of TARGET_DEFINED from the target_link_libraries test.
47b8d32 Remove use of TARGET_DEFINED from the ExportImport test.
2e39d21 Remove use of TARGET_DEFINED from target_include_directories test.
Merge topic 'Win-HOST_SYSTEM_PROCESSOR'

add8d22 properly detect processor architecture on Windows
Merge topic 'xcode-COMBINE_HIDPI_IMAGES'

10d7bf4 Xcode: Generate recommended artwork setting (#13954)
Merge topic 'non-fatal-Qt4-missing-targets'

4d5230d Only add existing targets to the Qt4 target depends properties.
Merge topic 'ctest_update-Git-HEAD'

78b81b7 CTest: Fix ctest_update with 'HEAD' file in source tree
Merge topic 'fix-genex-split-duplication'

f93a388 Fix the cmGeneratorExpression::Split when leading chars are present.