-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature OSX FAT #2798
Feature OSX FAT #2798
Conversation
…s into OSX-32-64-bit
…o feature-OSX-FAT
…rch on the OF project
Note: The scripts for building the xcode project have not been updated yet, so it will not work with the project generator at the moment. Not sure about the status of the ofAVFoundationVideoPlayer, maybe @obviousjim and @prisonerjohn could provide some more insight. :) |
We talked about pulling this into a new feature-64 branch for the time On Thu, Feb 6, 2014 at 7:14 PM, Nick Hardeman notifications@github.comwrote:
|
Were these libs built w/ apothecary? If so, what branch is it on? If not, what versions of the different libs were used? |
I built most of the libs a couple of months ago. So trying to remember. I think that's all of them for osx. I know I'm not 100% positive for all of these. Is there a place that has the build flags and lib versions that are used for OF? |
No worries -- just curious. If this branch isn't going to be merged into the master immediately (pending more AVFoundation work as @obviousjim noted), I'd love to see if the universal updates and changes @danomatika and I have been giving to apothecary over the last few days would put us in a good spot. Everything (that has a formula) should be compiling nicely in the repo now (pending a pull from my PR https://github.com/danomatika/apothecary). If you see anything that doesn't have a formula, and you have some insight into how to get them compiling on OSX (which it seems that you do :)) perhaps we could start collecting stuff there? I'd really like to see people throw their full weight behind this apothecary project and it's getting really close to being totally viable. Basically it seems essential as we fuse together the 64 bit and c++11 efforts (and some of my efforts that require some new somewhat complex text shaping libraries). |
Also, to answer your question about lib versions -- we're working that out now in apothecary -- we're of course limited on linux by what is provided by aptitude (which is sadly way behind in some cases like poco), but the new apothecary buildroot system makes compiling all of that stuff easier. Anyway, current version numbers we're working with are at the top of each formula. Ideally apothecary will help us stay much more up to date with third party libs. |
Apothecary is great. It's nice to have a tool to build the OF libs from. |
There is an chart here On Fri, Feb 7, 2014 at 12:21 AM, Nick Hardeman notifications@github.comwrote:
|
I just created a branch |
…orks into feature-OSX-FAT Conflicts: libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj/project.pbxproj
This pull request has FAT libs built for OSX. The 64 bit version uses ofAVFoundationVideoPlayer by @obviousjim and @prisonerjohn. Two #defines have been added, TARGET_32 and TARGET_64 for OSX. These can be defined later for other operating systems so that the TARGET_32 and TARGET_64 is universal. There are two target for the OF static lib, one 32 and one 64bit.
A sample app is located in apps/devApps/FAT_OSX/
I had trouble finding the correct compiler flags for Assimp, right now the FAT lib is ~65Mb, compared to the current 32 bit lib size of ~7Mb.
It would be great to get this into the OF repo as a test branch so people can contribute. Right now users can choose between 32/64 bit by setting the Architecture in the build settings. It must be changed in both the current project build settings and in the top left corner (My Mac 32/64 bit).
See this thread for more info: #2016 (comment)