Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve coexistence with cmake-js #708

Closed
mmartell opened this issue Jul 14, 2019 · 3 comments
Closed

Improve coexistence with cmake-js #708

mmartell opened this issue Jul 14, 2019 · 3 comments
Labels
enhancement an enhancement to the product that is either not present or an improvement to an existing feature Feature: build
Milestone

Comments

@mmartell
Copy link

Brief Issue Summary

Great extension, but doesn't play nicely with cmake-js.

Expected:

We are using cmake-js to configure a node-addon-api. We run cmake-js configure from the command line to generate our project. Then we build inside of VS Code by specifying "Do not use a kit". It would be nice if your tool had a setting that avoided this popup every time we build, as we never want to run configure inside VS Code.

Platform and Versions

  • Operating System: All platforms
  • CMake Version: 3.12
  • VSCode Version: 1.36.1
  • CMake Tools Extension Version: 1.1.3
  • Compiler/Toolchain: Clang on Mac and Linux, VS 2017 on Windows
@bobbrow bobbrow added enhancement an enhancement to the product that is either not present or an improvement to an existing feature Feature: build labels Jul 17, 2019
@andreeis andreeis added this to the On Deck milestone Apr 22, 2020
@andreeis
Copy link
Contributor

@mmartell, what popup are you referring to? The "Select a kit" QuickPick? We have another GitHub issue tracking the bug with that particular QuickPick being triggered too often.

Do you have the setting "cmake.configureOnOpen" set to false? That would help avoid configuring operations. Unfortunately, the build is always triggering a configure and we have another bug for adding a new setting to prevent that.

#1007

#984

#588

@andreeis
Copy link
Contributor

CMake Tools 1.4.0 Beta is available on GitHub.
https://github.com/microsoft/vscode-cmake-tools/releases/tag/1.4.0-beta

Please try it out and let us know if you encounter any issues.

@andreeis
Copy link
Contributor

This fix is available in CMake Tools #1.4.0 which has been released.

@github-actions github-actions bot locked and limited conversation to collaborators Jan 29, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement an enhancement to the product that is either not present or an improvement to an existing feature Feature: build
Projects
None yet
Development

No branches or pull requests

3 participants