diff --git a/cmake/Modules/codegen.cmake b/cmake/Modules/codegen.cmake index a284a4b..b805631 100644 --- a/cmake/Modules/codegen.cmake +++ b/cmake/Modules/codegen.cmake @@ -32,9 +32,9 @@ function(add_codegen_targets get_filename_component(CLANG_BIN_DIR "${CLANG_BIN_PATH}" DIRECTORY) find_library(CLANG_LIBRARY NAMES clang libclang HINTS "${CLANG_BIN_DIR}/../lib" REQUIRED) else() - find_library(CLANG_LIBRARY NAMES clang libclang REQUIRED) + find_library(CLANG_LIBRARY NAMES clang libclang PATHS /usr/lib/llvm-6.0/lib REQUIRED) endif() - if ("${CLANG_LIBRARY}" STREQUAL "CLANG_LIBRARY-NOTFOUND") + if (NOT CLANG_LIBRARY) message(SEND_ERROR "libclang not found") set(missing_requirements TRUE) endif()