CMake: Export targets for Clang Plugins so they can be used by Serenity

This commit is contained in:
Andrew Kaster 2024-05-13 18:25:47 -06:00 committed by Andrew Kaster
commit d51c96d56d
Notes: sideshowbarker 2024-07-17 06:40:21 +09:00
5 changed files with 49 additions and 32 deletions

View file

@ -0,0 +1,12 @@
#
# Finds clang and llvm development packages that match the current clang version
#
if (NOT CMAKE_CXX_COMPILER_ID MATCHES "Clang$")
return()
endif()
set(DESIRED_CLANG_VERSION "${CMAKE_CXX_COMPILER_VERSION}")
find_package(Clang "${DESIRED_CLANG_VERSION}" QUIET REQUIRED CONFIG)
find_package(LLVM "${DESIRED_CLANG_VERSION}" QUIET REQUIRED CONFIG)