{"action":"created","issue":{"url":"https://api.github.com/repos/danmar/cppcheck/issues/519","labels_url":"https://api.github.com/repos/danmar/cppcheck/issues/519/labels{/name}","comments_url":"https://api.github.com/repos/danmar/cppcheck/issues/519/comments","events_url":"https://api.github.com/repos/danmar/cppcheck/issues/519/events","html_url":"https://github.com/danmar/cppcheck/pull/519","id":57245809,"number":519,"title":"Project configuration with CMake","user":{"login":"piponazo","id":102645,"avatar_url":"https://avatars.githubusercontent.com/u/102645?v=3","gravatar_id":"","url":"https://api.github.com/users/piponazo","html_url":"https://github.com/piponazo","followers_url":"https://api.github.com/users/piponazo/followers","following_url":"https://api.github.com/users/piponazo/following{/other_user}","gists_url":"https://api.github.com/users/piponazo/gists{/gist_id}","starred_url":"https://api.github.com/users/piponazo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/piponazo/subscriptions","organizations_url":"https://api.github.com/users/piponazo/orgs","repos_url":"https://api.github.com/users/piponazo/repos","events_url":"https://api.github.com/users/piponazo/events{/privacy}","received_events_url":"https://api.github.com/users/piponazo/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":18,"created_at":"2015-02-10T22:12:45Z","updated_at":"2015-02-16T07:29:41Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/danmar/cppcheck/pulls/519","html_url":"https://github.com/danmar/cppcheck/pull/519","diff_url":"https://github.com/danmar/cppcheck/pull/519.diff","patch_url":"https://github.com/danmar/cppcheck/pull/519.patch"},"body":"Hi!\r\n\r\nI would like to help to the project with this small contribution. I added a new way to configure, compile and install the project using CMake. I think that for people familiar with this tool, the configuration, build and installation of the project is more intuitive. I didn't touch none of the previous configurations, and all of them can live together.\r\n\r\nRight now, I only tested that on Ubuntu 14.04 but It should be generic for any Linux distribution. If you decide to accept the contribution I can also deal with the Windows building (probably some minor changes should be made for that purpose).\r\n\r\nI have also some other ideas easy to implement with CMake that could be interesting for the project."},"comment":{"url":"https://api.github.com/repos/danmar/cppcheck/issues/comments/74468985","html_url":"https://github.com/danmar/cppcheck/pull/519#issuecomment-74468985","issue_url":"https://api.github.com/repos/danmar/cppcheck/issues/519","id":74468985,"user":{"login":"danmar","id":60195,"avatar_url":"https://avatars.githubusercontent.com/u/60195?v=3","gravatar_id":"","url":"https://api.github.com/users/danmar","html_url":"https://github.com/danmar","followers_url":"https://api.github.com/users/danmar/followers","following_url":"https://api.github.com/users/danmar/following{/other_user}","gists_url":"https://api.github.com/users/danmar/gists{/gist_id}","starred_url":"https://api.github.com/users/danmar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danmar/subscriptions","organizations_url":"https://api.github.com/users/danmar/orgs","repos_url":"https://api.github.com/users/danmar/repos","events_url":"https://api.github.com/users/danmar/events{/privacy}","received_events_url":"https://api.github.com/users/danmar/received_events","type":"User","site_admin":false},"created_at":"2015-02-16T07:29:41Z","updated_at":"2015-02-16T07:29:41Z","body":"> I had to change a little the python script in order to add a new argument option (in argparse) for being able to select the output folder for the new .cpp files.\r\n\r\nthat sounds ok.\r\n\r\n> I decided, for the moment, not to include the -Winline compilation flag for the Release mode\r\n\r\nthis is also ok. the release Makefile doesn't have it neither. We generate a release-Makefile before each release (cbc385ec06cafd88cf827dbaa96ed946a4a27be7) that doesn't have that warning neither."}}