{"action":"created","issue":{"url":"https://api.github.com/repos/cisco/openh264/issues/1966","labels_url":"https://api.github.com/repos/cisco/openh264/issues/1966/labels{/name}","comments_url":"https://api.github.com/repos/cisco/openh264/issues/1966/comments","events_url":"https://api.github.com/repos/cisco/openh264/issues/1966/events","html_url":"https://github.com/cisco/openh264/pull/1966","id":81964510,"number":1966,"title":"Fix source files path for out-of-tree build.","user":{"login":"ghismary","id":10533264,"avatar_url":"https://avatars.githubusercontent.com/u/10533264?v=3","gravatar_id":"","url":"https://api.github.com/users/ghismary","html_url":"https://github.com/ghismary","followers_url":"https://api.github.com/users/ghismary/followers","following_url":"https://api.github.com/users/ghismary/following{/other_user}","gists_url":"https://api.github.com/users/ghismary/gists{/gist_id}","starred_url":"https://api.github.com/users/ghismary/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ghismary/subscriptions","organizations_url":"https://api.github.com/users/ghismary/orgs","repos_url":"https://api.github.com/users/ghismary/repos","events_url":"https://api.github.com/users/ghismary/events{/privacy}","received_events_url":"https://api.github.com/users/ghismary/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-05-28T14:50:25Z","updated_at":"2015-05-29T12:13:29Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/cisco/openh264/pulls/1966","html_url":"https://github.com/cisco/openh264/pull/1966","diff_url":"https://github.com/cisco/openh264/pull/1966.diff","patch_url":"https://github.com/cisco/openh264/pull/1966.patch"},"body":""},"comment":{"url":"https://api.github.com/repos/cisco/openh264/issues/comments/106785166","html_url":"https://github.com/cisco/openh264/pull/1966#issuecomment-106785166","issue_url":"https://api.github.com/repos/cisco/openh264/issues/1966","id":106785166,"user":{"login":"mstorsjo","id":69727,"avatar_url":"https://avatars.githubusercontent.com/u/69727?v=3","gravatar_id":"","url":"https://api.github.com/users/mstorsjo","html_url":"https://github.com/mstorsjo","followers_url":"https://api.github.com/users/mstorsjo/followers","following_url":"https://api.github.com/users/mstorsjo/following{/other_user}","gists_url":"https://api.github.com/users/mstorsjo/gists{/gist_id}","starred_url":"https://api.github.com/users/mstorsjo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mstorsjo/subscriptions","organizations_url":"https://api.github.com/users/mstorsjo/orgs","repos_url":"https://api.github.com/users/mstorsjo/repos","events_url":"https://api.github.com/users/mstorsjo/events{/privacy}","received_events_url":"https://api.github.com/users/mstorsjo/received_events","type":"User","site_admin":false},"created_at":"2015-05-29T12:13:29Z","updated_at":"2015-05-29T12:13:29Z","body":"Ah, I see.\r\n\r\nThe thing is, normally msys does such path translations automatically; if you provide the option `-I/absolute/path/to/include` to cl.exe, msys will notice that cl.exe is a non-msys binary and will translate the command argument into `-Ic:\\absolute\\path\\to\\include`. This only works as long as the option is like `-X/path`, i.e. only a single char after the dash - it can't figure out to do this when doing e.g. `-Fo/absolute/path` or `-def:/absolute/path`.\r\n\r\nRecent cl.exe versions actually can take `-Fo /absolute/path` as two separate arguments, which I think was done to help fix this issue, but I'm not sure if one can do `-def /path` instead of `-def:/path`.\r\n\r\nBut if it works with relative paths, that's probably good enough for now, without having to change all of the makefiles just for this."}}