-
Notifications
You must be signed in to change notification settings - Fork 463
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
UI for configuring CMake cache, Kits, settings, etc. #513
Comments
is someone working on this? eventually we could sponsor this feature... currently we are using the settings.json {
"cmake.configureSettings": {
"SYSTEMX_ENABLE_WEBSERVER": true,
"SYSTEMX_BUILD_SINGLE_APP": true,
"SYSTEMX_ENABLE_RUNTIME_PYTHON": true,
"SYSTEMX_ENABLE_DB": true,
}
} though we only want to change this for the developer and not for all devs working on this project (this file is checked in) this should be pretty simple -> just parse the build/CMakeCache.txt and create a nice UI in the CmakeTools UI widget @bobbrow what do you think? |
This is a good idea, but it is not something that we're looking at right now. The VS Code team has discouraged us from adding UI for settings, so our first inclination is to work with them to see what we can leverage. For things that don't fit well into that (e.g. cache editing) we can consider adding UI. We had to do something similar with cpptools for |
A similar feature has been added to Visual Studio 2019 in its latest releases, which basically is a GUI editor for: |
Agreed, a better interactive experience would be helpful and much more useful than listing the CMakeLists for each target in the existing CMake pane. The UI in qt creator listed above or in the official CMake app are perfect examples. |
we want to have something like a GUI config page for cmake. we would like to merge it back if there is interest from upstream, otherwise we will create an cmake-gui extension which uses the apis from this extension... what do you think? meanwhile you can test it here: https://marketplace.visualstudio.com/items?itemName=gocarlos.cmake-tools (official cmake extension has to be uninstalled first) |
Yes, there is upstream interest. I don't think we want to fragment the CMake experience into separate extensions that provide overlapping, but disparate features. |
This issue is now marked as 'stale-old' due to there being no activity on it for the past 720 days. Unless the 'stale-old' label is removed or the issue is commented on, this will be remain open for at least 14 days and then it may be closed. If you would like to make this issue exempt from getting stale, please add the 'stale-exempt' label. |
This issue is now closed due to there being no activity on it for the past 14 days since being marked as 'stale-old'. |
Other IDEs and editors have fancy UIs for interacting with CMake. Why don't we?
With the new WebView API, this should be entirely possible.
Things I'd like:
The text was updated successfully, but these errors were encountered: