diff options
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 1b8d24d690d..3b9bc1c9f07 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,7 +2,7 @@ # @author Vegard Sjonfjell # @author Eirik Nygaard # @author Arnstein Ressem -cmake_minimum_required(VERSION 3.5 FATAL_ERROR) +cmake_minimum_required(VERSION 3.18 FATAL_ERROR) include(functions.cmake) list(APPEND CMAKE_MODULE_PATH @@ -19,8 +19,24 @@ vespa_use_default_java_home() project(vespa CXX C) vespa_use_default_vespa_unprivileged() vespa_use_default_cmake_install_prefix() +include(GNUInstallDirs) vespa_use_default_vespa_user() vespa_use_default_vespa_group() +vespa_use_default_vespa_deps_prefix() +vespa_use_default_cmake_prefix_path() + +SET(CMAKE_FIND_PACKAGE_SORT_ORDER NATURAL) +SET(CMAKE_FIND_PACKAGE_SORT_DIRECTION DEC) + +find_package(LLVM REQUIRED CONFIG) +message(STATUS "Found LLVM ${LLVM_PACKAGE_VERSION}") +message(STATUS "Using LLVMConfig.cmake in: ${LLVM_DIR}") +message(STATUS "LLVM_INCLUDE_DIRS is ${LLVM_INCLUDE_DIRS}") +message(STATUS "LLVM_LIBRARY_DIRS is ${LLVM_LIBRARY_DIRS}") +message(STATUS "LLVM_INCLUDE_DIR is ${LLVM_INCLUDE_DIR}") +message(STATUS "LLVM_MAIN_INCLUDE_DIR is ${LLVM_MAIN_INCLUDE_DIR}") +message(STATUS "LLVM_LIBRARY_DIR is ${LLVM_LIBRARY_DIR}") + vespa_use_default_build_settings() # allows import of project in CLion on OSX |