{"action":"closed","issue":{"url":"https://api.github.com/repos/vector-of-bool/vscode-cmake-tools/issues/246","repository_url":"https://api.github.com/repos/vector-of-bool/vscode-cmake-tools","labels_url":"https://api.github.com/repos/vector-of-bool/vscode-cmake-tools/issues/246/labels{/name}","comments_url":"https://api.github.com/repos/vector-of-bool/vscode-cmake-tools/issues/246/comments","events_url":"https://api.github.com/repos/vector-of-bool/vscode-cmake-tools/issues/246/events","html_url":"https://github.com/vector-of-bool/vscode-cmake-tools/issues/246","id":271713626,"number":246,"title":"Support multiple CMake configurations","user":{"login":"zjturner","id":11823433,"avatar_url":"https://avatars3.githubusercontent.com/u/11823433?v=4","gravatar_id":"","url":"https://api.github.com/users/zjturner","html_url":"https://github.com/zjturner","followers_url":"https://api.github.com/users/zjturner/followers","following_url":"https://api.github.com/users/zjturner/following{/other_user}","gists_url":"https://api.github.com/users/zjturner/gists{/gist_id}","starred_url":"https://api.github.com/users/zjturner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zjturner/subscriptions","organizations_url":"https://api.github.com/users/zjturner/orgs","repos_url":"https://api.github.com/users/zjturner/repos","events_url":"https://api.github.com/users/zjturner/events{/privacy}","received_events_url":"https://api.github.com/users/zjturner/received_events","type":"User","site_admin":false},"labels":[{"id":359286052,"url":"https://api.github.com/repos/vector-of-bool/vscode-cmake-tools/labels/bug","name":"bug","color":"ee0701","default":true},{"id":746192884,"url":"https://api.github.com/repos/vector-of-bool/vscode-cmake-tools/labels/documentation","name":"documentation","color":"d4c5f9","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/vector-of-bool/vscode-cmake-tools/milestones/5","html_url":"https://github.com/vector-of-bool/vscode-cmake-tools/milestone/5","labels_url":"https://api.github.com/repos/vector-of-bool/vscode-cmake-tools/milestones/5/labels","id":2560887,"number":5,"title":"Backlog","description":"","creator":{"login":"vector-of-bool","id":17038621,"avatar_url":"https://avatars1.githubusercontent.com/u/17038621?v=4","gravatar_id":"","url":"https://api.github.com/users/vector-of-bool","html_url":"https://github.com/vector-of-bool","followers_url":"https://api.github.com/users/vector-of-bool/followers","following_url":"https://api.github.com/users/vector-of-bool/following{/other_user}","gists_url":"https://api.github.com/users/vector-of-bool/gists{/gist_id}","starred_url":"https://api.github.com/users/vector-of-bool/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vector-of-bool/subscriptions","organizations_url":"https://api.github.com/users/vector-of-bool/orgs","repos_url":"https://api.github.com/users/vector-of-bool/repos","events_url":"https://api.github.com/users/vector-of-bool/events{/privacy}","received_events_url":"https://api.github.com/users/vector-of-bool/received_events","type":"User","site_admin":false},"open_issues":40,"closed_issues":28,"state":"open","created_at":"2017-06-04T23:02:27Z","updated_at":"2018-03-01T14:29:52Z","due_on":null,"closed_at":null},"comments":3,"created_at":"2017-11-07T05:26:06Z","updated_at":"2018-03-01T14:29:52Z","closed_at":"2018-03-01T14:29:51Z","author_association":"NONE","body":"For my project, I have several different CMake build directories, each of which have their own configuration.  Some might use a different generator, one might be debug while another is release, some might have different CMake command line options.\r\n\r\nDoes this extension support this use case at all?  After an install and a little searching, it seems like it assumes there can only be one CMake output directory.  This is because everything is stored as a global setting in `settings.json`.  For example, there is a `cmake.buildDirectory` where the output files will go to, and a generator, etc.  \r\n\r\nI feel like this this needs a `tasks.json` style configuration, where you can define separate configurations, one can be set as the default, and each have entirely different sets of variables.\r\n\r\nHas anything like this ever been considered?  Or is there, perhaps, some kind of workaround that would allow me to achieve this?"}}
{"actor":{"display_login":"Randshot"}}