There’s no reason or rule that says compiled code could must be bigger or smaller than its source, for a source file that just has a lookup table the resulting binary would likely be smaller than its source, for some heavily templated C++ codefile, it can generate much much more. It all depends what’s in the file. Also the 3rd party libraries like openvdb and usd will take a significant chunk of the final binary size while the integration code into blender is likely less than a couple hundred K’s
The library folder you download contains all the files you need for both full and lite builds, beyond it no further downloads are required or done.
The 3rd party libraries such as openvdb and usd aren’t included in the Blender package? The files the directories labeled such contain are really small and the location they point to of the files they use is inexistent.
I made the assumption that you had already successfully compiled because you asked:
If you think you are missing any necessary parts needed to compile then you might want to check again here to make sure you followed the instructions. It shows how to download both the sources and the libraries: Building Blender/Mac - Blender Developer Wiki
If you want to see the actual size of programs on a Mac, if you have one, you can just open the package that’s presented as a program by right clicking and then clicking “Show Package Contents.” Packages are actually directories. That’s how I can see that it compiles into a 359MB file.
I really just want the 3D stuff and I want to know up front what I’m downloading. If you hand me a download link (the install guide link from before) without me knowing what it links to, it’s not smart to just click it.
I think I’m going to try to just make and install Blender Lite. I have Motion and Final Cut Pro to do the rest and if I’m going to contribute to the source code I want to focus on the 3D aspects of the program. I think I don’t have to download those libraries that way.
By the looks of it, I can do a good job clearing up and structuring the code.
So, if I unzip that 703MB package that also contains the 1.31GB library and a bunch of other source code libraries equally big? I don’t have to download anything else?
That 700MB source package is there for compliance reasons only, GPL requires us to make the blender source and the source of all its dependencies available. The package you downloaded is that package, we do not support building from that package.
one could do it but it would take you several weeks or months (depending on your experience) to build every dependency blender depends on and we offer no support for building blender that way.
The only supported (from our side) way to build blender is following the guide in the wiki @Harleya linked.