dracwyrm / gentoo-ebuilds

Gentoo Linux ebuilds for Blender and dependency work.
8 stars 4 forks source link

Blender 2.80 CMake #30

Closed dracwyrm closed 7 years ago

dracwyrm commented 7 years ago

Since it's right around the corner, I thought it to be a good idea to go through the new CMake file to see if anything has changed. I only went through it briefly, but I noticed a few things.

SSE2 is triggered by SSE flag. There is a bu report about not being able to compile when sse2 is disabled. I'll look at the sse2 patch to see what's going on.

Alembic support: This means a new program, but might be useful: http://www.alembic.io/

C++11 abi is enabled for >=ggc-6.0. For some reason there are two flags to control it C11 and CXX11.

I attached a modified file with all non Linux stuff taken out. I has the checks so I can double check our use depends. Blender 2.80 CMake.txt

dracwyrm commented 7 years ago

Alembic has some strange depends, so will look at this a bit more. Apart from this, the ebuild covers almost everything. There are some things that are impossible to do either due to platform or the packages are just no longer developed and really shouldn't be supported.