aboutsummaryrefslogtreecommitdiffhomepage
path: root/content/2022-07-07-llvm-orc-jit/CMakeLists.txt
diff options
context:
space:
mode:
authorJohannes Stoelp <johannes.stoelp@gmail.com>2023-12-20 00:47:51 +0100
committerJohannes Stoelp <johannes.stoelp@gmail.com>2023-12-20 00:47:51 +0100
commit778cda58abc61711f054d89b09d8bc016763e774 (patch)
tree10b5c7f1f7edbc418d4709f87dd19bcb26d15038 /content/2022-07-07-llvm-orc-jit/CMakeLists.txt
parentf2f669414fae41fc791d4943a1446db61b30912f (diff)
downloadblog-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.txt7
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)