aboutsummaryrefslogtreecommitdiffstats
path: root/docs/CMake.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/CMake.html')
-rw-r--r--docs/CMake.html20
1 files changed, 20 insertions, 0 deletions
diff --git a/docs/CMake.html b/docs/CMake.html
index fcf2972..6778d6b 100644
--- a/docs/CMake.html
+++ b/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>
<!-- *********************************************************************** -->