Bear is a tool that generates a compilation database for clang tooling.

Build EAR (BEAR) Bear is a tool that generates a compilation database for clang tooling. The JSON compilation database is used in the clang project to provide information on how a single compilation unit is processed. Wit

Related Repos

vimmy-io CXP: C++ Cross Platform A template project for creating a cross platform C++ CMake project using modern CMake syntax and transitive dependencies. Checkout the FAQ if you've got questions. Getting Started

green7ea The C++ Build Process Explained The last good thing written in C was Franz Schubert's Symphony Number 9. -- Erwin Dieterich Fifty years of programming language research, and we end up with C++? -- Richard A. O’Keefe

pr0g Modern CMake Examples Overview This repository is a collection of as simple as possible CMake projects (with a focus on installing). The idea is to try and help understand exactly what each part of a CMakeLists.txt fil

aras-p Clang Build Analyzer Clang C/C++ build analysis tool when using Clang 9 -ftime-trace. The -ftime-trace compiler flag (see Aras' blog post) can be useful to figure out what takes time during compilation of one source file. This t

justcallmekoko If you don't already know about the USB Rubber Ducky, check it out here. Escentially is a keystroke injection tool that comes in the form factor of a USB thumb drive. It will execute a prewritten script of keystrokes on a target computer as though it were a keyboard. If you can do it with a keyboard, you can do it with a USB Rubber Ducky but faster.

cpm-cmake CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.

tandasat HelloAmdHvPkg is a type-1 research hypervisor for AMD processors.

azure-rtos This advanced real-time operating system (RTOS) is designed specifically for deeply embedded application