| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||
This directory contains a Bazel to CMake generator intended mainly for IDE integration.
cmake.bzl contains the Bazel side, with the cmake_aspect rule gathering the necessary information from cc_* rules and generate_cmake translating that information into CMake commands. generate_cmake targets also depend on all files that are either generated or fetched from external repositories, so that Bazel will fill in those dependencies before letting CMake do the C/C++ compilation.
setup.cmake contains the generic CMake setup, setting up some Bazel related global variables and providing an include_generated macro to be used in CMakeLists.txt to include a specific generate_cmake Bazel target.
See Swift's CMakeLists.txt file for an example usage.
| Back | FazBrowse Home | New Git URL |