{"action":"created","issue":{"url":"https://api.github.com/repos/uncrustify/uncrustify/issues/604","repository_url":"https://api.github.com/repos/uncrustify/uncrustify","labels_url":"https://api.github.com/repos/uncrustify/uncrustify/issues/604/labels{/name}","comments_url":"https://api.github.com/repos/uncrustify/uncrustify/issues/604/comments","events_url":"https://api.github.com/repos/uncrustify/uncrustify/issues/604/events","html_url":"https://github.com/uncrustify/uncrustify/issues/604","id":169084266,"number":604,"title":"CMake build issues","user":{"login":"mihaipopescu","id":272470,"avatar_url":"https://avatars.githubusercontent.com/u/272470?v=3","gravatar_id":"","url":"https://api.github.com/users/mihaipopescu","html_url":"https://github.com/mihaipopescu","followers_url":"https://api.github.com/users/mihaipopescu/followers","following_url":"https://api.github.com/users/mihaipopescu/following{/other_user}","gists_url":"https://api.github.com/users/mihaipopescu/gists{/gist_id}","starred_url":"https://api.github.com/users/mihaipopescu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mihaipopescu/subscriptions","organizations_url":"https://api.github.com/users/mihaipopescu/orgs","repos_url":"https://api.github.com/users/mihaipopescu/repos","events_url":"https://api.github.com/users/mihaipopescu/events{/privacy}","received_events_url":"https://api.github.com/users/mihaipopescu/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/uncrustify/uncrustify/labels/System","name":"System","color":"1d76db"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":13,"created_at":"2016-08-03T09:13:25Z","updated_at":"2016-08-04T09:43:05Z","closed_at":null,"body":"@jibsen I've just tested cmake build on windows and apparently it works but:\r\n\r\n- [x] there are no instructions on how to build with cmake\r\n- [x] cmake fails when it tries to create a `/Testing` directory because there is another file with the same name `/TESTING`\r\n- [ ] seems like process is rather messy. It creates everything in the root and pollutes the repository with untracked files.\r\n- [ ] repository has to be cleaned of old build system files (gnu automake, mingw32 scripts, VS and Xcode solution files)"},"comment":{"url":"https://api.github.com/repos/uncrustify/uncrustify/issues/comments/237505103","html_url":"https://github.com/uncrustify/uncrustify/issues/604#issuecomment-237505103","issue_url":"https://api.github.com/repos/uncrustify/uncrustify/issues/604","id":237505103,"user":{"login":"mihaipopescu","id":272470,"avatar_url":"https://avatars.githubusercontent.com/u/272470?v=3","gravatar_id":"","url":"https://api.github.com/users/mihaipopescu","html_url":"https://github.com/mihaipopescu","followers_url":"https://api.github.com/users/mihaipopescu/followers","following_url":"https://api.github.com/users/mihaipopescu/following{/other_user}","gists_url":"https://api.github.com/users/mihaipopescu/gists{/gist_id}","starred_url":"https://api.github.com/users/mihaipopescu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mihaipopescu/subscriptions","organizations_url":"https://api.github.com/users/mihaipopescu/orgs","repos_url":"https://api.github.com/users/mihaipopescu/repos","events_url":"https://api.github.com/users/mihaipopescu/events{/privacy}","received_events_url":"https://api.github.com/users/mihaipopescu/received_events","type":"User","site_admin":false},"created_at":"2016-08-04T09:43:05Z","updated_at":"2016-08-04T09:43:05Z","body":"What if we have a root `CMakeLists.txt` which just includes a `tests/CMakeLists.txt` which only knows about tests, and how to clean them etc. and a `src/CMakeLists.txt` which knows how to build uncrustify. And there is also `man` folder which I'm unsure of how `cmake` will be able to make it (probably only on UNIX).\r\n\r\nWith the `--results` option yeah, the result folder can be moved elsewhere at user's preference and you can make it per distribution. I wasn't sure if anyone was still using mingw build.\r\n\r\n"}}
{"actor":{"display_login":"mihaipopescu"}}