{"action":"created","issue":{"url":"https://api.github.com/repos/openframeworks/projectGenerator/issues/92","labels_url":"https://api.github.com/repos/openframeworks/projectGenerator/issues/92/labels{/name}","comments_url":"https://api.github.com/repos/openframeworks/projectGenerator/issues/92/comments","events_url":"https://api.github.com/repos/openframeworks/projectGenerator/issues/92/events","html_url":"https://github.com/openframeworks/projectGenerator/pull/92","id":116972261,"number":92,"title":"Add a few features to addon_config.mk","user":{"login":"mattfelsen","id":2334552,"avatar_url":"https://avatars.githubusercontent.com/u/2334552?v=3","gravatar_id":"","url":"https://api.github.com/users/mattfelsen","html_url":"https://github.com/mattfelsen","followers_url":"https://api.github.com/users/mattfelsen/followers","following_url":"https://api.github.com/users/mattfelsen/following{/other_user}","gists_url":"https://api.github.com/users/mattfelsen/gists{/gist_id}","starred_url":"https://api.github.com/users/mattfelsen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mattfelsen/subscriptions","organizations_url":"https://api.github.com/users/mattfelsen/orgs","repos_url":"https://api.github.com/users/mattfelsen/repos","events_url":"https://api.github.com/users/mattfelsen/events{/privacy}","received_events_url":"https://api.github.com/users/mattfelsen/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-11-15T04:30:50Z","updated_at":"2015-11-15T11:06:54Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/openframeworks/projectGenerator/pulls/92","html_url":"https://github.com/openframeworks/projectGenerator/pull/92","diff_url":"https://github.com/openframeworks/projectGenerator/pull/92.diff","patch_url":"https://github.com/openframeworks/projectGenerator/pull/92.patch"},"body":"The first commit here re-adds support for the ADDON_DATA field (see https://github.com/openframeworks/openFrameworks/issues/2903). It works for both files and folders, but notably, there is no parsing of any wildcards as suggested here https://github.com/bakercp/ofxAddonTemplate/blob/3e8508dbd0735809657df7ddd803bbd6bbcb8117/addon_config.mk#L55-L57\r\n\r\nThe second commit adds support for ADDON_DLLS_TO_COPY to Xcode projects so that addons with dylibs can have these added to the project's bin folder. The \"DLL\" term is kind of odd here and could perhaps be changed to something like ADDON_DYNAMIC_LIBS or ADDON_SHARED_LIBS which brings it more in line with ADDON_LIBS and feels appropriate for both .dll and .dylib files. Potentially this could also get added to qtcreator and code::blocks projects for .so files?\r\n\r\nAs an alternative, a different approach could be to automatically add any libs that end with .dll, .dylib, and .so to the bin folder."},"comment":{"url":"https://api.github.com/repos/openframeworks/projectGenerator/issues/comments/156802422","html_url":"https://github.com/openframeworks/projectGenerator/pull/92#issuecomment-156802422","issue_url":"https://api.github.com/repos/openframeworks/projectGenerator/issues/92","id":156802422,"user":{"login":"arturoc","id":48240,"avatar_url":"https://avatars.githubusercontent.com/u/48240?v=3","gravatar_id":"","url":"https://api.github.com/users/arturoc","html_url":"https://github.com/arturoc","followers_url":"https://api.github.com/users/arturoc/followers","following_url":"https://api.github.com/users/arturoc/following{/other_user}","gists_url":"https://api.github.com/users/arturoc/gists{/gist_id}","starred_url":"https://api.github.com/users/arturoc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arturoc/subscriptions","organizations_url":"https://api.github.com/users/arturoc/orgs","repos_url":"https://api.github.com/users/arturoc/repos","events_url":"https://api.github.com/users/arturoc/events{/privacy}","received_events_url":"https://api.github.com/users/arturoc/received_events","type":"User","site_admin":false},"created_at":"2015-11-15T11:06:53Z","updated_at":"2015-11-15T11:06:53Z","body":"i think just copying all the libraries to the project folder would be enough. also in the case of xcode we would need to copy them inside the bundle and add the libtool command change the search paths in the executable\r\n\r\ncodeblocks is not supported anymore so i think it's ok if we don't maintain the project class in the PG either"}}