{"action":"created","issue":{"url":"https://api.github.com/repos/radarsat1/liblo/issues/32","labels_url":"https://api.github.com/repos/radarsat1/liblo/issues/32/labels{/name}","comments_url":"https://api.github.com/repos/radarsat1/liblo/issues/32/comments","events_url":"https://api.github.com/repos/radarsat1/liblo/issues/32/events","html_url":"https://github.com/radarsat1/liblo/pull/32","id":122674763,"number":32,"title":"[WIP] Cmake and c++ build","user":{"login":"flv0","id":6815246,"avatar_url":"https://avatars.githubusercontent.com/u/6815246?v=3","gravatar_id":"","url":"https://api.github.com/users/flv0","html_url":"https://github.com/flv0","followers_url":"https://api.github.com/users/flv0/followers","following_url":"https://api.github.com/users/flv0/following{/other_user}","gists_url":"https://api.github.com/users/flv0/gists{/gist_id}","starred_url":"https://api.github.com/users/flv0/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/flv0/subscriptions","organizations_url":"https://api.github.com/users/flv0/orgs","repos_url":"https://api.github.com/users/flv0/repos","events_url":"https://api.github.com/users/flv0/events{/privacy}","received_events_url":"https://api.github.com/users/flv0/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-12-17T07:02:12Z","updated_at":"2015-12-18T19:24:35Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/radarsat1/liblo/pulls/32","html_url":"https://github.com/radarsat1/liblo/pull/32","diff_url":"https://github.com/radarsat1/liblo/pull/32.diff","patch_url":"https://github.com/radarsat1/liblo/pull/32.patch"},"body":"So there you go. Making a proper PR here on GitHub out of it now. This is still considered work in progress since I have not runtime tested it on all 3 target platforms, windows still causing a bit of trouble with my peer. Currently we have:\r\n\r\nTargets:\r\n- [x] Library\r\n- [x] oscdump + oscsend\r\n- [ ] Tests\r\n\r\nFunctionality:\r\n- [x] Builds with C and C++ compilers\r\n- [x] Autotools-like config.h, lo.h, lo_endian.h generation\r\n- [x] Install target\r\n- [x] Config module for import into cmake projects\r\n- [ ] Compile- and runtime tested\r\n  - [x] Linux (Arch, gcc/g++ 5.3.0)\r\n  - [x] Mac OS X (10.11.1, clang 7.0.0)\r\n  - [ ] Windows (win7, msvc15)\r\n\r\nI will update this post if the remaining things are completed, possibly leaving out the tests for now as discussed. Just wanted to share this with you already so you can give it a try."},"comment":{"url":"https://api.github.com/repos/radarsat1/liblo/issues/comments/165876243","html_url":"https://github.com/radarsat1/liblo/pull/32#issuecomment-165876243","issue_url":"https://api.github.com/repos/radarsat1/liblo/issues/32","id":165876243,"user":{"login":"radarsat1","id":66805,"avatar_url":"https://avatars.githubusercontent.com/u/66805?v=3","gravatar_id":"","url":"https://api.github.com/users/radarsat1","html_url":"https://github.com/radarsat1","followers_url":"https://api.github.com/users/radarsat1/followers","following_url":"https://api.github.com/users/radarsat1/following{/other_user}","gists_url":"https://api.github.com/users/radarsat1/gists{/gist_id}","starred_url":"https://api.github.com/users/radarsat1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/radarsat1/subscriptions","organizations_url":"https://api.github.com/users/radarsat1/orgs","repos_url":"https://api.github.com/users/radarsat1/repos","events_url":"https://api.github.com/users/radarsat1/events{/privacy}","received_events_url":"https://api.github.com/users/radarsat1/received_events","type":"User","site_admin":false},"created_at":"2015-12-18T19:24:35Z","updated_at":"2015-12-18T19:24:35Z","body":"Indeed, when you do an out-of-tree build (mkdir bld; cd bld; ../configure), the generated lo.h and config.h files get written to that directory.  make V=1 reveals that gcc then gets called with \"-I. -I..\" to ensure that both the build and source directories are searched for the headers."}}