{"action":"created","issue":{"url":"https://api.github.com/repos/ParmEd/ParmEd/issues/884","repository_url":"https://api.github.com/repos/ParmEd/ParmEd","labels_url":"https://api.github.com/repos/ParmEd/ParmEd/issues/884/labels{/name}","comments_url":"https://api.github.com/repos/ParmEd/ParmEd/issues/884/comments","events_url":"https://api.github.com/repos/ParmEd/ParmEd/issues/884/events","html_url":"https://github.com/ParmEd/ParmEd/pull/884","id":244822400,"number":884,"title":"Add support for Amber's CMake build system","user":{"login":"multiplemonomials","id":2099358,"avatar_url":"https://avatars1.githubusercontent.com/u/2099358?v=4","gravatar_id":"","url":"https://api.github.com/users/multiplemonomials","html_url":"https://github.com/multiplemonomials","followers_url":"https://api.github.com/users/multiplemonomials/followers","following_url":"https://api.github.com/users/multiplemonomials/following{/other_user}","gists_url":"https://api.github.com/users/multiplemonomials/gists{/gist_id}","starred_url":"https://api.github.com/users/multiplemonomials/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/multiplemonomials/subscriptions","organizations_url":"https://api.github.com/users/multiplemonomials/orgs","repos_url":"https://api.github.com/users/multiplemonomials/repos","events_url":"https://api.github.com/users/multiplemonomials/events{/privacy}","received_events_url":"https://api.github.com/users/multiplemonomials/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2017-07-22T04:08:45Z","updated_at":"2017-07-22T05:00:07Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ParmEd/ParmEd/pulls/884","html_url":"https://github.com/ParmEd/ParmEd/pull/884","diff_url":"https://github.com/ParmEd/ParmEd/pull/884.diff","patch_url":"https://github.com/ParmEd/ParmEd/pull/884.patch"},"body":"This is fairly straightforward.  The only thing I had to do was add a CMake script and make `setup.py` pass a couple extra flags for building on 64-bit MinGW.  Seriously, someday I'd like to have long, harsh words with the people who wrote Distutils's MinGW support, ending in a slap to the face.\r\n\r\nMy only other thing is that whenever I build ParmEd on my Windows machine, it runs some kind of Git command that takes about 5 minutes to complete, to the point where it holds up the rest of the build. This is not uncommon; git operations take about an order of magnitude longer on Windows and Windows Subsystem for Linux, but it would be really nice if there was some way to turn it off.  On second thought, it might not be a problem with the new submodule setup; I'll have to check."},"comment":{"url":"https://api.github.com/repos/ParmEd/ParmEd/issues/comments/317155527","html_url":"https://github.com/ParmEd/ParmEd/pull/884#issuecomment-317155527","issue_url":"https://api.github.com/repos/ParmEd/ParmEd/issues/884","id":317155527,"user":{"login":"hainm","id":4451957,"avatar_url":"https://avatars2.githubusercontent.com/u/4451957?v=4","gravatar_id":"","url":"https://api.github.com/users/hainm","html_url":"https://github.com/hainm","followers_url":"https://api.github.com/users/hainm/followers","following_url":"https://api.github.com/users/hainm/following{/other_user}","gists_url":"https://api.github.com/users/hainm/gists{/gist_id}","starred_url":"https://api.github.com/users/hainm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hainm/subscriptions","organizations_url":"https://api.github.com/users/hainm/orgs","repos_url":"https://api.github.com/users/hainm/repos","events_url":"https://api.github.com/users/hainm/events{/privacy}","received_events_url":"https://api.github.com/users/hainm/received_events","type":"User","site_admin":false},"created_at":"2017-07-22T05:00:07Z","updated_at":"2017-07-22T05:00:07Z","body":">All I know is that I have successfully used MinGW-W64 to compile ParmEd and Pytraj so that they work with Miniconda\r\n\r\nIt's still a puzzle to me about this. If this is true, it's still really cool. We only need to distribute amber binary or installer. "}}
{"actor":{"display_login":"hainm"}}