diff --git a/evmjit/CMakeLists.txt b/evmjit/CMakeLists.txt index 6f0044b63..325de3b77 100644 --- a/evmjit/CMakeLists.txt +++ b/evmjit/CMakeLists.txt @@ -25,8 +25,11 @@ if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux" AND NOT LLVM_DIR) add_definitions(-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS) link_directories(/usr/lib/llvm-3.7/lib) else() - find_package(LLVM 3.7 REQUIRED CONFIG) - message(STATUS "Found LLVM ${LLVM_PACKAGE_VERSION}") + find_package(LLVM REQUIRED CONFIG) + if (${LLVM_VERSION} VERSION_LESS 3.7) + message(FATAL_ERROR "Incompatible LLVM version ${LLVM_VERSION}") + endif() + message(STATUS "Found LLVM ${LLVM_VERSION}") message(STATUS "Using LLVMConfig.cmake in: ${LLVM_DIR}") add_definitions(${LLVM_DEFINITIONS}) llvm_map_components_to_libnames(LLVM_LIBS core support mcjit x86asmparser x86codegen ipo)