Clion logo

The CLion Blog

A Cross-Platform IDE for C and C++

Early Access Program News

CLion 2018.3 EAP: new build and rebuild actions


The new CLion 2018.3 EAP (build 183.3283.6) is now available for download!

As usual, a patch-update will be available shortly for those using the previous EAP build, and you can also use Toolbox app or snap packages (in the case of Ubuntu) to get this build. No license is required and the build is free to use, but it will expire within 30 days of the build date.

Download CLion 2018.3 EAP

New Build menu

In this build we’ve addresses a family of requests for various build/rebuild actions for particular targets or whole project by adding a new Build menu with new and updated options:

These are the available options for CMake projects:

  • Build Project – a new action which builds CMake `all` targets from all CMake Profiles configured for the current project:
  • Build All in <selected CMake Profile> – a new action which builds CMake `all` target from the selected CMake Profile
  • Build <selected configuration> (Ctrl+F9 on Linux/Windows, ⌘F9 on macOS) – an old action which builds the selected Run configuration
  • Recompile current file (Shift+Ctrl+F9 on Linux/Windows, ⇧⌘F9 on macOS) – recompiles currently opened file or a group of file, if selected in the Project View
  • Install – works as before, runs `cmake install` on your project
  • Rebuild Project – a new action which calls Clean and then Build Project
  • Rebuild All in <selected CMake Profile> – a new action which calls Clean and then Build All in <selected CMake Profile>
  • Rebuild <selected configuration> – a new action which calls Clean and then Build <selected configuration>
  • Clean – works as before, cleans the project

As a side effect of these changes `Build All` run configuration is not created for the new projects anymore (previously CLion was automatically creating it). Build Project action serves as the most global build action as it doesn’t require any CMake Profile or Run configuration to be selected in advance.

Finally, we’d like to remind you that CMake Profiles can be configured in Settings/Preferences | Build, Execution, Deployment | CMake. And you can switch between them later in the Run/Debug configuration switcher:

Find the full release notes by the link.

CLion 2018.2.5 EAP

A preview build for CLion 2018.2.5 bug-fix update is also available. Download build 182.4892.4 from our confluence page or wait for a patch-update. Please, note that this EAP build requires an active subscription (or you can start a 30-day evaluation period).

This EAP build brings the following fixes:

  • Creation of the GitHub token fails in some cases when the name already exists (IDEA-198120)
  • Deleting with Backspace merges lines by mistake (CPP-13177)

Full release notes are linked here.

Your CLion Team
The Drive to Develop

Comments below can no longer be edited.

12 Responses to CLion 2018.3 EAP: new build and rebuild actions

  1. Tano says:

    October 3, 2018

    Great, but I hope you won’t release 2018.3 with this new bug still wondering around:

    • Anastasia Kazakova says:

      October 3, 2018

      Thanks, we’ll see if we can fit it.

      • Tano says:

        October 4, 2018

        I really hope you do, because that means we will have to wait for 2018.4 or 2019.1 next year to fix a feature that was perfect till now…:)
        Thanks Anastasia 🙂

        • Anastasia Kazakova says:

          October 4, 2018

          It is really a critical stopper in your daily development?

  2. Roman says:

    October 3, 2018

    When do you plan to merge git submodules support?

    • Anastasia Kazakova says:

      October 3, 2018

      It’s there already! CLion and IntelliJ IDEA reuse the same platform-wide code for Git support. So git submodules works fine.

      • Roman says:

        October 4, 2018

        It turned out I had to go into a project settings and move git sub-module from “Unregistered roots” using “+” button. Now it works. Very nice addition! Finally I’m able to manage all git sub-modules from single Clion instance.

  3. mike says:

    October 3, 2018

    Are there any plans of a new kotlin/native plugin? Current is unfortunately only compatible with versions of clion 182.*

    • Anastasia Kazakova says:

      October 3, 2018

      It’s definitely planned, however estimations are not known yet. We’ll recheck.

    • Anastasia Kazakova says:

      October 4, 2018

      I’ve checked with the Kotlin team. They plan to update kotlin/native plugin, but currently very busy with Kotlin 1.3 and KotlinConf, hope to get the plugin update soon after that.

      • Mike says:

        October 4, 2018

        If it’s possible to mentor me a bit, would it be nice to pin this plugin and issues to upcoming Hacktoberfest event?

        • Anastasia Kazakova says:

          October 4, 2018

          We’ll see what we can do. We would really like to update it asap, but it requires some effort and there are tasks with higher priority. We’ll definitely have it for 2018.3, we’ll do our best to update for 2018.3 EAP

Discover more