CMake: support for using LLVM from client projects with find_package.

Patch by arrowdodger!

llvm-svn: 129247
diff --git a/llvm/docs/CMake.html b/llvm/docs/CMake.html
index fcf2972..6778d6b 100644
--- a/llvm/docs/CMake.html
+++ b/llvm/docs/CMake.html
@@ -436,6 +436,26 @@
     headers on the LLVM source directory (if we are building
     out-of-source.)</p>
 
+  <p>Alternativaly, you can utilize CMake's <i>find_package</i>
+    functionality. Here is an equivalent variant of snippet shown above:</p>
+
+  <div class="doc_code">
+    <pre>
+    find_package(LLVM)
+
+    if( NOT LLVM_FOUND )
+      message(FATAL_ERROR "LLVM package can't be found. Set CMAKE_PREFIX_PATH variable to LLVM's installation prefix.")
+    endif()
+
+    include_directories( ${LLVM_INCLUDE_DIRS} )
+    link_directories( ${LLVM_LIBRARY_DIRS} )
+
+    llvm_map_components_to_libraries(REQ_LLVM_LIBRARIES jit native)
+
+    target_link_libraries(mycompiler ${REQ_LLVM_LIBRARIES})
+    </pre>
+  </div>
+
 </div>
 
 <!-- *********************************************************************** -->