2017-07-06 56 views
0

我在CLion中使用CMake和CTest。煩人,CTEST生成我不關心的目標負載:隱藏自動生成的CTest目標

  • 連續
  • ContinuousBuild
  • ContinuousConfigure
  • ContinuousCoverage
  • ContinuousMemCheck
  • ContinuousStart
  • ContinuousSubmit
  • ContinuousTest
  • ContinuousUpdate
  • 實驗
  • ExperimentalBuild
  • ExperimentalConfigure
  • ExperimentalCoverage
  • ExperimentalMemCheck
  • ExperimentalStart
  • ExperimentalSubmit
  • ExperimentalTest
  • ExperimentalUpd吃
  • 每晚
  • NightlyBuild
  • NightlyConfigure
  • NightlyCoverage
  • NightlyMemCheck
  • NightlyStart
  • NightlySubmit
  • NightlyTest
  • NightlyUpdate

這些都顯示在CLION。相當惱人,我相信你會同意。有解決方案來刪除它們嗎?我願意接受任何解決方案:

  1. 獲取CTEST在第一位置不產生它們。
  2. CTest創建它們後刪除目標。
  3. CLion中的一個設置隱藏它們。
+0

見[此](https://stackoverflow.com/questions/45169854/cmake-in-qtcreator-4-3-shows-many-automatic-targets-how-to-remove-hide-them)Q /在SO上。這可能也解決了你的問題。 – skypjack

回答

0

我不確定是否有效的解決方案100%是去CLion中的Run-> Edit Configurations ...並簡單地刪除所有你不想要的目標。

這似乎是重新加載CMake配置和make clean