Getting CLion to build using platformIO with the Cmake system #1

Open
mgeppert wants to merge 0 commits from CLion_Build into development
Owner
No description provided.
mgeppert added 2 commits 2026-01-09 03:44:44 +00:00
- Add .clion.ini to configure PlatformIO as default environment
- Add CLION_BUILD.md with build instructions for CLion users
- Update .gitignore to exclude compile_commands.json

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Add CMake wrapper for native CLion integration with PlatformIO
Some checks failed
Tasmota CI / base-images (tasmota32s3) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota32s3-safeboot) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota32solo1) (pull_request) Has been cancelled
Tasmota CI / language-images (AD, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (AF, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (BG, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (BR, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (CN, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (CZ, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (DE, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (ES, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (FR, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (FY, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (GR, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (HE, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (HU, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (IT, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (KO, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (LT, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (NL, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (PL, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (PT, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (RO, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (RU, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (SE, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (SK, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (TR, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (TW, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (UK, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (VN, tasmota) (pull_request) Has been cancelled
0cd3447355
- Create CMakeLists.txt that wraps PlatformIO commands as CMake targets
- Remove CMakeLists.txt from .gitignore to track the wrapper
- Update CLION_BUILD.md with UI-based build instructions
- Provides build targets: pio_build, pio_clean, pio_upload, pio_monitor
- Adds per-environment targets: build_tasmota, build_tasmota32, etc.
- Includes source indexing for CLion code intelligence

Now you can build directly from CLion's UI using the build dropdown
and hammer icon instead of terminal commands.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
mgeppert self-assigned this 2026-01-09 03:48:03 +00:00
Some checks failed
Tasmota CI / os-check-win (tasmota32-webcam) (pull_request) Has been cancelled
Tasmota CI / os-check-mac (tasmota32solo1-safeboot) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota-4M) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota-display) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota-ir) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota-knx) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota-lite) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota-minimal) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota-sensors) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota-zbbridge) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota-zigbee) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota32) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota32-bluetooth) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota32-display) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota32-ir) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota32-lvgl) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota32-nspanel) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota32-safeboot) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota32-zbbrdgpro) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota32c2) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota32c2-safeboot) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota32c3) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota32c3-safeboot) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota32c5) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota32c5-safeboot) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota32c6) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota32c6-safeboot) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota32p4) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota32p4-safeboot) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota32s2) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota32s2-safeboot) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota32s2cdc) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota32s2cdc-safeboot) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota32s3) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota32s3-safeboot) (pull_request) Has been cancelled
Tasmota CI / base-images (tasmota32solo1) (pull_request) Has been cancelled
Tasmota CI / language-images (AD, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (AF, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (BG, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (BR, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (CN, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (CZ, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (DE, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (ES, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (FR, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (FY, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (GR, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (HE, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (HU, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (IT, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (KO, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (LT, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (NL, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (PL, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (PT, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (RO, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (RU, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (SE, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (SK, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (TR, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (TW, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (UK, tasmota) (pull_request) Has been cancelled
Tasmota CI / language-images (VN, tasmota) (pull_request) Has been cancelled
This branch is already included in the target branch. There is nothing to merge.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin CLion_Build:CLion_Build
git checkout CLion_Build
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: mgeppert/Tasmota#1
No description provided.