{"action":"created","issue":{"url":"https://api.github.com/repos/conan-io/conan/issues/330","repository_url":"https://api.github.com/repos/conan-io/conan","labels_url":"https://api.github.com/repos/conan-io/conan/issues/330/labels{/name}","comments_url":"https://api.github.com/repos/conan-io/conan/issues/330/comments","events_url":"https://api.github.com/repos/conan-io/conan/issues/330/events","html_url":"https://github.com/conan-io/conan/issues/330","id":160370272,"number":330,"title":"Support for CMake multi-configuration (for Visual Studio projects)","user":{"login":"WimK","id":1472795,"avatar_url":"https://avatars.githubusercontent.com/u/1472795?v=3","gravatar_id":"","url":"https://api.github.com/users/WimK","html_url":"https://github.com/WimK","followers_url":"https://api.github.com/users/WimK/followers","following_url":"https://api.github.com/users/WimK/following{/other_user}","gists_url":"https://api.github.com/users/WimK/gists{/gist_id}","starred_url":"https://api.github.com/users/WimK/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/WimK/subscriptions","organizations_url":"https://api.github.com/users/WimK/orgs","repos_url":"https://api.github.com/users/WimK/repos","events_url":"https://api.github.com/users/WimK/events{/privacy}","received_events_url":"https://api.github.com/users/WimK/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"memsharded","id":15367152,"avatar_url":"https://avatars.githubusercontent.com/u/15367152?v=3","gravatar_id":"","url":"https://api.github.com/users/memsharded","html_url":"https://github.com/memsharded","followers_url":"https://api.github.com/users/memsharded/followers","following_url":"https://api.github.com/users/memsharded/following{/other_user}","gists_url":"https://api.github.com/users/memsharded/gists{/gist_id}","starred_url":"https://api.github.com/users/memsharded/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/memsharded/subscriptions","organizations_url":"https://api.github.com/users/memsharded/orgs","repos_url":"https://api.github.com/users/memsharded/repos","events_url":"https://api.github.com/users/memsharded/events{/privacy}","received_events_url":"https://api.github.com/users/memsharded/received_events","type":"User","site_admin":false},"assignees":[{"login":"memsharded","id":15367152,"avatar_url":"https://avatars.githubusercontent.com/u/15367152?v=3","gravatar_id":"","url":"https://api.github.com/users/memsharded","html_url":"https://github.com/memsharded","followers_url":"https://api.github.com/users/memsharded/followers","following_url":"https://api.github.com/users/memsharded/following{/other_user}","gists_url":"https://api.github.com/users/memsharded/gists{/gist_id}","starred_url":"https://api.github.com/users/memsharded/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/memsharded/subscriptions","organizations_url":"https://api.github.com/users/memsharded/orgs","repos_url":"https://api.github.com/users/memsharded/repos","events_url":"https://api.github.com/users/memsharded/events{/privacy}","received_events_url":"https://api.github.com/users/memsharded/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/conan-io/conan/milestones/10","html_url":"https://github.com/conan-io/conan/milestone/10","labels_url":"https://api.github.com/repos/conan-io/conan/milestones/10/labels","id":2198512,"number":10,"title":"0.18","description":"","creator":{"login":"memsharded","id":15367152,"avatar_url":"https://avatars.githubusercontent.com/u/15367152?v=3","gravatar_id":"","url":"https://api.github.com/users/memsharded","html_url":"https://github.com/memsharded","followers_url":"https://api.github.com/users/memsharded/followers","following_url":"https://api.github.com/users/memsharded/following{/other_user}","gists_url":"https://api.github.com/users/memsharded/gists{/gist_id}","starred_url":"https://api.github.com/users/memsharded/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/memsharded/subscriptions","organizations_url":"https://api.github.com/users/memsharded/orgs","repos_url":"https://api.github.com/users/memsharded/repos","events_url":"https://api.github.com/users/memsharded/events{/privacy}","received_events_url":"https://api.github.com/users/memsharded/received_events","type":"User","site_admin":false},"open_issues":13,"closed_issues":3,"state":"open","created_at":"2016-12-15T11:37:17Z","updated_at":"2016-12-23T22:05:04Z","due_on":"2017-01-02T08:00:00Z","closed_at":null},"comments":32,"created_at":"2016-06-15T08:53:24Z","updated_at":"2016-12-26T10:19:07Z","closed_at":null,"body":"Currently Conan requires explicitly specifying the build type (i.e. release or debug) at the moment of calling 'conan install'. When no build type is specified 'release' is assumed. \n\nHowever, CMake (mostly in combination with Visual Studio projects) supports multi-configuration projects. Where by specifying either 'debug' or 'optimized' in front of the library name CMake is able to generate a Visual Studio project with both a debug and optimized configuration.\n\nSee: https://cmake.org/cmake/help/v3.0/command/target_link_libraries.html\n\nIt would be convenient to be allowed to specify a multi-configuration project in Conan. For instance by doing 'conan install -s build_type=Debug;Release' would retrieve both the debug and release versions of the packages and the cmake generator would create corresponding CMake library variables containing 'debug' and 'optimized' statements. \n\n(This feature is of particular interest for Windows projects in which debug libraries using the C++ standard library cannot be mixed with release build of the executable and vice versa (i.e. _ITERATOR_DEBUG_LEVEL mismatch))\n"},"comment":{"url":"https://api.github.com/repos/conan-io/conan/issues/comments/269196583","html_url":"https://github.com/conan-io/conan/issues/330#issuecomment-269196583","issue_url":"https://api.github.com/repos/conan-io/conan/issues/330","id":269196583,"user":{"login":"memsharded","id":15367152,"avatar_url":"https://avatars.githubusercontent.com/u/15367152?v=3","gravatar_id":"","url":"https://api.github.com/users/memsharded","html_url":"https://github.com/memsharded","followers_url":"https://api.github.com/users/memsharded/followers","following_url":"https://api.github.com/users/memsharded/following{/other_user}","gists_url":"https://api.github.com/users/memsharded/gists{/gist_id}","starred_url":"https://api.github.com/users/memsharded/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/memsharded/subscriptions","organizations_url":"https://api.github.com/users/memsharded/orgs","repos_url":"https://api.github.com/users/memsharded/repos","events_url":"https://api.github.com/users/memsharded/events{/privacy}","received_events_url":"https://api.github.com/users/memsharded/received_events","type":"User","site_admin":false},"created_at":"2016-12-26T10:19:07Z","updated_at":"2016-12-26T10:19:07Z","body":"Yes, sure, no problem, that is just syntactic sugar, easy to implement, not a concern at all, compared with the rest of the feature. If everything goes well and this is approved to release, I'll check it (I think the comma syntax won't have issues) and implement it."}}
{"actor":{"display_login":"memsharded"}}