Define CMake option CLANG_INCLUDE_TESTS *before* traversing into tests/ subdirectory. Otherwise, while configuring the build tree for the first time, Clang unit tests could avoid being added to 'check-clang' command, and thus avoid being built and executed.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@176080 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 14fe46f..fc1fed4 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -276,13 +276,13 @@
 option(CLANG_BUILD_EXAMPLES "Build CLANG example programs by default." OFF)
 add_subdirectory(examples)
 
-# TODO: docs.
-add_subdirectory(test)
-
 option(CLANG_INCLUDE_TESTS
        "Generate build targets for the Clang unit tests."
        ${LLVM_INCLUDE_TESTS})
 
+# TODO: docs.
+add_subdirectory(test)
+
 if( CLANG_INCLUDE_TESTS )
   add_subdirectory(unittests)
 endif()