diff options
-rw-r--r-- | CMakeLists.txt | 4 | ||||
-rw-r--r-- | www/index.html | 10 |
2 files changed, 13 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 6815b0d..494b18d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -46,7 +46,9 @@ if (CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR) set(LLVM_CMAKE_PATH "${LLVM_BINARY_DIR}/share/llvm/cmake") set(LLVM_LIT_PATH "${LLVM_PATH}/utils/lit/lit.py") else() - message(FATAL_ERROR "llvm-config not found and LLVM_MAIN_SRC_DIR not defined") + message(FATAL_ERROR "llvm-config not found and LLVM_MAIN_SRC_DIR not defined. " + "Reconfigure with -DLLVM_CONFIG=path/to/llvm-config " + "or -DLLVM_PATH=path/to/llvm-source-root.") endif() if(EXISTS ${LLVM_CMAKE_PATH}) diff --git a/www/index.html b/www/index.html index 197e717..b7b66d8 100644 --- a/www/index.html +++ b/www/index.html @@ -96,6 +96,16 @@ linux you may need -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++</code></li> <li><code>make</code></li> </ul> + <p> By default CMake uses <code>llvm-config</code> to locate the required + LLVM sources. If CMake cannot find <code>llvm-config</code> then you must + configure CMake using either of the following options. + </p> + <ul> + <li><code>-DLLVM_CONFIG=path/to/llvm-config</code></li> + <li><code>-DLLVM_PATH=path/to/llvm-source-root</code></li> + </ul> + + </p> <p>To run the tests:</p> <ul> |