diff options
author | Johannes Stoelp <johannes.stoelp@gmail.com> | 2023-12-20 00:47:51 +0100 |
---|---|---|
committer | Johannes Stoelp <johannes.stoelp@gmail.com> | 2023-12-20 00:47:51 +0100 |
commit | 778cda58abc61711f054d89b09d8bc016763e774 (patch) | |
tree | 10b5c7f1f7edbc418d4709f87dd19bcb26d15038 /content/2022-07-07-llvm-orc-jit/CMakeLists.txt | |
parent | f2f669414fae41fc791d4943a1446db61b30912f (diff) | |
download | blog-778cda58abc61711f054d89b09d8bc016763e774.tar.gz blog-778cda58abc61711f054d89b09d8bc016763e774.zip |
llvm-orc-jit: add build-llvm.sh, enforce find_package success, and print used llvm/clang cmake config
Diffstat (limited to 'content/2022-07-07-llvm-orc-jit/CMakeLists.txt')
-rw-r--r-- | content/2022-07-07-llvm-orc-jit/CMakeLists.txt | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/content/2022-07-07-llvm-orc-jit/CMakeLists.txt b/content/2022-07-07-llvm-orc-jit/CMakeLists.txt index 04fe617..51989e9 100644 --- a/content/2022-07-07-llvm-orc-jit/CMakeLists.txt +++ b/content/2022-07-07-llvm-orc-jit/CMakeLists.txt @@ -8,7 +8,7 @@ target_compile_options(main PRIVATE -Wall -Wextra -Werror) # -- LLVM/CLANG ---------------------------------------------------------------- -find_package(Clang HINTS "${CLANG_INSTALL_PREFIX}/lib/cmake/clang") +find_package(Clang REQUIRED CONFIG HINTS "${CLANG_INSTALL_PREFIX}/lib/cmake/clang") if (NOT ${CLANG_INSTALL_PREFIX} STREQUAL "/") # Treat custom LLVM/CLANG include path as system include path, such that @@ -18,6 +18,11 @@ endif() target_link_libraries(main clang-cpp) +message(STATUS "Using LLVMConfig.cmake: ${LLVM_CONFIG}") +message(STATUS "LLVM version: ${LLVM_VERSION}") +message(STATUS "Using ClangConfig.cmake: ${Clang_CONFIG}") +message(STATUS "Clang version: ${Clang_VERSION}") + # -- SANITIZER ----------------------------------------------------------------- option(SANITIZER "Enable ASAN/LSAN/UBSAN" ON) |