You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The project includes optional support for Bloaty McBloatface, a binary size analyzer. This tool helps identify what's contributing to executable size, which is valuable for embedded systems and performance optimization.
238
-
239
-
Note: Bloaty is disabled by default as it may not be installed on all systems. Enable with `-D<project_name>_ENABLE_BLOATY=ON`.
240
-
241
-
When Bloaty is enabled, it provides several analysis targets for each executable:
242
-
243
-
```bash
244
-
# Basic size analysis for a specific target (e.g., "intro")
245
-
cmake --build build --target bloaty_intro
246
-
247
-
# Generate CSV report
248
-
cmake --build build --target bloaty_intro_csv
249
-
250
-
# Store current binary as a baseline for comparisons
251
-
cmake --build build --target bloaty_intro_store
252
-
253
-
# Analyze template usage (particularly useful for C++ binary bloat)
This file contains instructions specifically for Claude AI. For all general AI assistant guidelines, please refer to and modify the `AI_GUIDELINES.md` file instead.
8
+
9
+
## Claude-Specific Instructions
10
+
11
+
1. Always review `AI_GUIDELINES.md` for project standards and best practices.
12
+
13
+
2. When running commands, always check for and use:
0 commit comments