{"action":"created","issue":{"url":"https://api.github.com/repos/concurrencykit/ck/issues/44","labels_url":"https://api.github.com/repos/concurrencykit/ck/issues/44/labels{/name}","comments_url":"https://api.github.com/repos/concurrencykit/ck/issues/44/comments","events_url":"https://api.github.com/repos/concurrencykit/ck/issues/44/events","html_url":"https://github.com/concurrencykit/ck/issues/44","id":98642844,"number":44,"title":"Support for gyp?","user":{"login":"tobz","id":222615,"avatar_url":"https://avatars.githubusercontent.com/u/222615?v=3","gravatar_id":"","url":"https://api.github.com/users/tobz","html_url":"https://github.com/tobz","followers_url":"https://api.github.com/users/tobz/followers","following_url":"https://api.github.com/users/tobz/following{/other_user}","gists_url":"https://api.github.com/users/tobz/gists{/gist_id}","starred_url":"https://api.github.com/users/tobz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tobz/subscriptions","organizations_url":"https://api.github.com/users/tobz/orgs","repos_url":"https://api.github.com/users/tobz/repos","events_url":"https://api.github.com/users/tobz/events{/privacy}","received_events_url":"https://api.github.com/users/tobz/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-08-02T22:47:20Z","updated_at":"2015-08-03T11:16:47Z","closed_at":null,"body":"Hey there!\r\n\r\nFirst off, thank you for all the hard work put into this library.  The documentation is great, and where it falls down, the source is easy to understand.  On top of all of that... it solves problems for me so I can focus on what I'm *actually* trying to do. :)\r\n\r\nI've been using ck in a side project of mine that I decided to use gyp as the build system for.  I basically got to a point where I have a gyp project file that I wrote for ck that compiles it on my architecture so I can use it as a native dependency in the main project.\r\n\r\nSo, long story short: would supporting gyp ever be something you'd consider?  I realize there's already a good chunk of Makefile hand-crafted loving going on, but I would envision it as a \"gyp and make living side by side\" sort of thing.  It's a single file addition, and as far as I can see, it has enough flexibility to tailor compiler/linker flags as needed for various platforms... and the logic to actually figure out what platform it's on.\r\n\r\n(to add context, I'm asking because I'm curious if I should bother trying to make my project handle ck's usage of make directly, or if it's worth trying to port what ck's Makefile does now into a gyp project file, and then submit THAT as a PR to ck)"},"comment":{"url":"https://api.github.com/repos/concurrencykit/ck/issues/comments/127198322","html_url":"https://github.com/concurrencykit/ck/issues/44#issuecomment-127198322","issue_url":"https://api.github.com/repos/concurrencykit/ck/issues/44","id":127198322,"user":{"login":"tobz","id":222615,"avatar_url":"https://avatars.githubusercontent.com/u/222615?v=3","gravatar_id":"","url":"https://api.github.com/users/tobz","html_url":"https://github.com/tobz","followers_url":"https://api.github.com/users/tobz/followers","following_url":"https://api.github.com/users/tobz/following{/other_user}","gists_url":"https://api.github.com/users/tobz/gists{/gist_id}","starred_url":"https://api.github.com/users/tobz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tobz/subscriptions","organizations_url":"https://api.github.com/users/tobz/orgs","repos_url":"https://api.github.com/users/tobz/repos","events_url":"https://api.github.com/users/tobz/events{/privacy}","received_events_url":"https://api.github.com/users/tobz/received_events","type":"User","site_admin":false},"created_at":"2015-08-03T11:16:47Z","updated_at":"2015-08-03T11:16:47Z","body":"Also, separately, and I should have mentioned this earlier: gyp is essentially a native build system generator.  So it's a tool, with its own configuration format, for generating Makefiles or Visual Studio solution files, and then also be able to invoke those tools for you, etc etc.\r\n\r\nSo, that said, supporting gyp would, I think, actually get ck closer to being easily built under Windows.  The code itself, I have no idea, but it looks like there's no infrastructure in ck for building on Windows, which gyp could actually help with."}}