Back to skills
SKILL.md
Build
ASecurityUse when: configuring or building libatbus with CMake, changing shared/static builds, or adjusting bus ID/build type options.
- 234 stars
- 0 votes
- 0 copies
- 4 views
- Added May 31, 2026
Security analysis
100/100npx -y skills add owent/libatbus --skill build --agent claude-codeAre you the author of Build?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/owent-build)---
name: build
description: "Use when: configuring or building libatbus with CMake, changing shared/static builds, or adjusting bus ID/build type options."
---
# Build (libatbus)
This repo uses **CMake (>= 3.24)** and requires C++17.
## Typical build flow
- Configure (Debug): `cmake ..`
- Configure (RelWithDebInfo): `cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfo`
- Build:
- Linux/macOS: `cmake --build .`
- Windows (MSVC): `cmake --build . --config RelWithDebInfo`
## Run tests via CTest
- `ctest . -V`
## Key CMake options
- `BUILD_SHARED_LIBS` (NO/YES)
- `ATBUS_MACRO_BUSID_TYPE` (default: `uint64_t`)
- `CMAKE_BUILD_TYPE` (Debug/Release/RelWithDebInfo)
Tip: Prefer `RelWithDebInfo` (or `Release`) for benchmarks/production; Debug has significant overhead.
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.