Teemperor / ClangAutoModules

Automatically mounts clang modules for your system libraries (and more)
MIT License
7 stars 1 forks source link
build-tools clang cmake cmake-modules modules

ClangAutoModules

Automatically brings clang modules to your system libraries in your CMake project.

license Build Status

Setup

There are two different ways to use ClangAutoModules:

  1. Embed the standalone script it in your CMake project:
file(DOWNLOAD "https://github.com/Teemperor/ClangAutoModules/releases/download/0.2.1/ClangModules.cmake"
     ${CMAKE_BINARY_DIR}/ClangModules.cmake
     EXPECTED_HASH SHA256=66ca91179df6806f3b7a7e25667d819252b026263aa5f69b868e3588c95c16a8)

include(${CMAKE_BINARY_DIR}/ClangModules.cmake)

More information

  1. Use is to externally configure a CMake project:
CC=path/to/clang_modules CXX=path/to/clang_modules++ cmake ...

More information

Supported libraries

We currently have support for: