On Windows and OSX, the library dependencies are prebuilt and get downloaded as part of the build instructions (see the SVN step, "Checkout 32/64 Bit libraries") because compiling all of them as part of the regular build process would be too complex. On Linux, there's a script that installs depencencies from the package manager.
Details can be found here: https://developer.blender.org/diffusion/B/browse/master/build_files/build_environment/ - specifically, install_deps.sh is the script for Linux and the CMakeLists.txt in that folder is a CMake project that will generate the precompiled libraries. On 29.04.2018 12:18, John Emmas wrote: > On 29/04/2018 10:53, Brecht Van Lommel wrote: >> See here for our build instructions on Windows: >> https://wiki.blender.org/index.php/Dev:Doc/Building_Blender/Windows >> > > Thanks Brecht - those are the instructions I followed this morning > (although I haven't reached the stage of running CMake yet). > > I'm curious about the 3rd-party dependencies. It looks like some are > needed (boost / sndfile / vorbis / tiff etc) although they're not > listed in the section that's called "Install the dependencies". Are > they expected to be already present on the build system? Or does > CMake go away and fetch them somehow? I'm only asking because I > haven't been able to find a list of library dependencies anywhere... > > John > _______________________________________________ > Bf-committers mailing list > [email protected] > https://lists.blender.org/mailman/listinfo/bf-committers _______________________________________________ Bf-committers mailing list [email protected] https://lists.blender.org/mailman/listinfo/bf-committers
