CLion 2023.1 Help

Run CMake targets before launch

CMake targets can be executed automatically before the launch of a run/debug configuration. This covers both the built-in CMake targets like all or clean and the targets specified via add_executable or add_custom_target.

  1. Go to Run | Edit Configurations and select a CMake Application or a test configuration to edit.

  2. In the Before launch area, click App general add and select CMake Target:

    Adding CMake targets before launch
  3. In the dialog that opens, select the desired target:

    Adding CMake targets before launch

    Set the Run with root privileges checkbox to run the target with administrative privileges:

    Option to run a before launch target with root privileges

  4. Save the settings. Next time you run or debug this configuration, the specified target will be executed before launch.

Last modified: 31 October 2022