{"action":"created","issue":{"url":"https://api.github.com/repos/arrayfire/arrayfire/issues/1861","repository_url":"https://api.github.com/repos/arrayfire/arrayfire","labels_url":"https://api.github.com/repos/arrayfire/arrayfire/issues/1861/labels{/name}","comments_url":"https://api.github.com/repos/arrayfire/arrayfire/issues/1861/comments","events_url":"https://api.github.com/repos/arrayfire/arrayfire/issues/1861/events","html_url":"https://github.com/arrayfire/arrayfire/pull/1861","id":239234368,"number":1861,"title":"CMake overhaul. Reorganize directory structure","user":{"login":"umar456","id":457510,"avatar_url":"https://avatars1.githubusercontent.com/u/457510?v=4","gravatar_id":"","url":"https://api.github.com/users/umar456","html_url":"https://github.com/umar456","followers_url":"https://api.github.com/users/umar456/followers","following_url":"https://api.github.com/users/umar456/following{/other_user}","gists_url":"https://api.github.com/users/umar456/gists{/gist_id}","starred_url":"https://api.github.com/users/umar456/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/umar456/subscriptions","organizations_url":"https://api.github.com/users/umar456/orgs","repos_url":"https://api.github.com/users/umar456/repos","events_url":"https://api.github.com/users/umar456/events{/privacy}","received_events_url":"https://api.github.com/users/umar456/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/arrayfire/arrayfire/milestones/21","html_url":"https://github.com/arrayfire/arrayfire/milestone/21","labels_url":"https://api.github.com/repos/arrayfire/arrayfire/milestones/21/labels","id":2588167,"number":21,"title":"v3.6.0","description":"","creator":{"login":"mlloreda","id":226625,"avatar_url":"https://avatars2.githubusercontent.com/u/226625?v=4","gravatar_id":"","url":"https://api.github.com/users/mlloreda","html_url":"https://github.com/mlloreda","followers_url":"https://api.github.com/users/mlloreda/followers","following_url":"https://api.github.com/users/mlloreda/following{/other_user}","gists_url":"https://api.github.com/users/mlloreda/gists{/gist_id}","starred_url":"https://api.github.com/users/mlloreda/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mlloreda/subscriptions","organizations_url":"https://api.github.com/users/mlloreda/orgs","repos_url":"https://api.github.com/users/mlloreda/repos","events_url":"https://api.github.com/users/mlloreda/events{/privacy}","received_events_url":"https://api.github.com/users/mlloreda/received_events","type":"User","site_admin":false},"open_issues":66,"closed_issues":1,"state":"open","created_at":"2017-06-16T20:41:29Z","updated_at":"2017-09-19T01:17:24Z","due_on":null,"closed_at":null},"comments":17,"created_at":"2017-06-28T17:14:49Z","updated_at":"2017-10-07T11:43:25Z","closed_at":null,"author_association":"OWNER","pull_request":{"url":"https://api.github.com/repos/arrayfire/arrayfire/pulls/1861","html_url":"https://github.com/arrayfire/arrayfire/pull/1861","diff_url":"https://github.com/arrayfire/arrayfire/pull/1861.diff","patch_url":"https://github.com/arrayfire/arrayfire/pull/1861.patch"},"body":"* Changes\r\n  - Major CMake script overhaul\r\n  - Reorganize src/backend/* files into src/backend/common\r\n  - Depends on 3.5.1\r\n\r\n- Update ArrayFire versioning approach\r\n- Remove freeimage as a hard dependency to cpu backend\r\n- Alternate CUDA compute select\r\n- Allow building afcuda without the driver.\r\n- Avoid building cl2hpp. Download from khronos\r\n- Fix gtest builds to use submodule dir. Remove build_gtest\r\n- Move graphics_common to backend/common\r\n- Avoid building boost compute if available on the system\r\n- Install and framework creation. Enable usage of BUILD_SHARED_LIBS\r\n- Use CPack for installers\r\n- Create CMake Config files\r\n- Export the ArrayFire project to be used by other projects\r\n- Simplify source_groups for Visual Studio\r\n- Avoid building all third-party libraries\r\n\r\n* Not yet complete\r\n  - [x] Port over additional functionallity from old CMakeLists.txt\r\n  - [x] Test on Windows"},"comment":{"url":"https://api.github.com/repos/arrayfire/arrayfire/issues/comments/334929323","html_url":"https://github.com/arrayfire/arrayfire/pull/1861#issuecomment-334929323","issue_url":"https://api.github.com/repos/arrayfire/arrayfire/issues/1861","id":334929323,"user":{"login":"9prady9","id":3270458,"avatar_url":"https://avatars3.githubusercontent.com/u/3270458?v=4","gravatar_id":"","url":"https://api.github.com/users/9prady9","html_url":"https://github.com/9prady9","followers_url":"https://api.github.com/users/9prady9/followers","following_url":"https://api.github.com/users/9prady9/following{/other_user}","gists_url":"https://api.github.com/users/9prady9/gists{/gist_id}","starred_url":"https://api.github.com/users/9prady9/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/9prady9/subscriptions","organizations_url":"https://api.github.com/users/9prady9/orgs","repos_url":"https://api.github.com/users/9prady9/repos","events_url":"https://api.github.com/users/9prady9/events{/privacy}","received_events_url":"https://api.github.com/users/9prady9/received_events","type":"User","site_admin":false},"created_at":"2017-10-07T11:43:25Z","updated_at":"2017-10-07T11:43:25Z","author_association":"OWNER","body":"@umar456 In current code base, we can set relative paths as `CMAKE_INSTALL_PREFIX`. However, this doesn't seem to be working anymore now. I have tested cmake with your latest changes."}}
{"actor":{"display_login":"9prady9"}}