CLion 2021.3 Goes Beta!
We are fast approaching the release – CLion 2021.3 has now reached Beta! Build 213.5744.5 is available from our website, via the Toolbox App, or as a snap package (for Ubuntu). No license is required, as this build is still free to use.
CMake generator UI
A new UI for setting the CMake generator was added to the CMake Profile settings page (Preferences/Settings | Build, Execution, Deployment | CMake). You can use the default value for the toolchain selected or set any generator from the predefined list:
When the UI field is used, CMake options on the same page are updated automatically and vice versa.
In the first 2021.3 EAP builds we made Ninja the default generator. However, there were a few annoying issues with Ninja and some concerns about whether this change really improved the user experience. So we limited the number of cases where Ninja is used as the default. Now for local toolchains (excluding Remote, Docker, and WSL) and CMake v3.20 and higher, Ninja is used as the default generator for newly created projects or projects opened in CLion for the first time.
Auto import for header files belonging to the project
Another follow-up to a recently introduced change was added to the Beta build. CLion’s auto import now uses
"" instead of
<> for header files belonging to the project. This default behavior can now be changed by turning off Settings | Editor | General | Auto Import | C/C++ | Auto import local files with quotes.
- Attaching to the local process now works with WSL debugger (CPP-12054).
- Fixed parsing for namespaced concepts (CPP-27040).
- Fixed several issues with refactorings and intention actions.
You can find the full release notes here.
Your CLion team
The Drive to Develop
Subscribe to Blog updates
CLion 2024.1 EAP 4: Switch to CLion Nova in CLion Classic
The CLion 2024.1 EAP 4 build (241.13688.39) is out! It is available from our website, via the Toolbox App, or as a snap package if you’re using Ubuntu. With this build, we’re making CLion Nova available to all CLion Classic users. Switch to it from inside the IDE via the settings menu and try it …
CLion 2024.1 EAP 3: Assembly View Enhancements
Today, the CLion 2024.1 EAP 3 build (241.12662.59) is available from our website, via the Toolbox App, or as a snap package if you’re using Ubuntu. Here are the main improvements: Assembly view improvements: The Assembly view for ARM targets is now shown correctly (CPP-36901). Assembly vi…
CLion 2024.1 EAP 2: Improved Terminal and Other UX Enhancements
Some time ago, we shared our plans and directions. Just a couple of weeks ago, we kicked off our CLion 2024.1 EAP with CMake coding assistance, code analysis in device tree files, and forked processes debugging. Today, the CLion 2024.1 EAP 2 build (241.11761.23) is available from our website, via…
CLion Nova: AI Assistant and Enhancements From CLion Classic and ReSharper v2024.1
CLion Nova is a free preview of CLion equipped with the ReSharper C++/Rider C++ language engine. With this update, CLion Nova has finally moved to the 2024.1 branch. This means that all of the enhancements brought by the CLion Classic 2024.1 EAP are now available in CLion Nova: CMake writing ass…