Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-02-18OSX: more futurework for clang-openmp:Jens Verwiebe
- moved assumed location of omp lib to blender libs - prepared libiomp5 to link out of the box with cmake - changed according in scons - introduced a local var C_VENDOR, cause Apple clang 3.4 may not include omp support yet - added a linklibs for msgfmt ( may not be needed for other than OSX )
2014-02-13win32 MSVC 2013 add scons supportMartijn Berger
2014-02-13Add the date to the CPack rpm package versionDan Eicher
Updating rpms built from 'make package' has issues using the git hash since it isn't in a set order like svn commits, this lets it use the date to determine if the rpm is newer than the installed version. Also updates the license text.
2014-02-09OSX/scons: allow for compiling with clang-openmp-3.4Jens Verwiebe
See: http://clang-omp.github.io + fix a longstanding bad include in darwin-config
2014-02-07Fix T38370: Ubuntu 14.04 opencolorio segfaults blender on parsing ↵Bastien Montagne
colormanagement/config.ocio Ubuntu hack: add a --libyaml-cpp-ver parameter, to try to force installing a given version of this lib... (only for DEB-like distro, I dare hope Trusty (!) is the only affected distro. Not happy at all to have such things here, this is actually an Ubuntu bug, but will have to live with it I guess.
2014-02-04SCons: cleaner determination of 32-bit/64-bit buildsLawrence D'Oliveiro
Try not to be x86-centric, remove unneeded blenderdeps variable. Reviewed By: brecht Differential Revision: https://developer.blender.org/D240
2014-02-04Cleanup: remove completely all-static option, just too complex to support in ↵Bastien Montagne
modern linuxes!
2014-02-04Deb-like distro may use either jack or jack2, add support for this.Bastien Montagne
2014-01-31SCons: Simplify Endian determinationLawrence D'Oliveiro
Differential Revision: https://developer.blender.org/D252
2014-01-29Scons: refactor cycles kernel code to avoid building the AVX kernel withBrecht Van Lommel
compilers that don't support it. CMake still needs to updated to work the same for consistency, but this should fix the OS X buildbot at least.
2014-01-28Code cleanup: remove references to svn and code styleCampbell Barton
2014-01-27Buildbot OS X: compile with clang instead of GCC.Brecht Van Lommel
This should solve the missing -mavx option for Cycles, and also give better performance since GCC 4.2 is now 5 years old already.
2014-01-27Build System: icon files now depend on UI_icons.h for CMakeCampbell Barton
Now changing UI_icons.h causes icons to be re-generated, without this adding a new icon wouldn't automatically get into the generated PNG.
2014-01-20Cycles: Add a cmake config to easily compile Cycles Standalone.Thomas Dinges
On Linux/Mac OS X, simply type "make cycles" inside the Blender source directory, to get a standalone build of the engine. Reviewed by: Brecht Differential Revision: https://developer.blender.org/D228
2014-01-18install_deps.sh: Fix output conf for CMake (specifying root dirs for ↵Bastien Montagne
OIIO/OCIO is not needed when you use default path, but mandatory otherwise, simpler to always give them). Spotted by dingto on IRC, thanks!
2014-01-17Scons: Fix cycles OpenCL kernelcompile by distributing util_half.hJens Verwiebe
2014-01-16CMake: add missing dependency for icon targetCampbell Barton
2014-01-15Cycles: Build SSE41 kernel per default, remove build option. This hopefully ↵Thomas Dinges
also fixes some compile errors on various systems.
2014-01-15Fix for rBec81feab6649: better to search for versionned libs first, else it ↵Bastien Montagne
can use your system ones instead of those built by install_deps!
2014-01-14CMake: Fix libname handling of OpenEXR 2.1. The library built with Autotools ↵IRIE Shinsuke
was not found. Weird library names having version suffix (e.g. libIex-2_1.so) are used only when the OpenEXR was built with CMake. Building the library with the Autotools doesn't add the version suffix.
2014-01-13UI Icons: store icons in git as uncompressed pixmaps (D196)Campbell Barton
this allows for updating icons without committing a new PNG each time (which is inefficient with git). The data files are converted into a PNG at builds time and used just as they were before.
2014-01-07Added scons option to actually build the sse41 kernel. CMake already has itMartijn Berger
2014-01-04CMake: fix for OpenEXRConfig.h not being found on some Linux systemsCampbell Barton
2014-01-04Code Cleanup: use cmake case matching other find modulesCampbell Barton
2013-12-31one more msvc 2013 changeMartijn Berger
2013-12-29Buildbot SCons MSVC 2013 packing also requires something extraMartijn Berger
2013-12-29MSVC 2013 buildbot changesMartijn Berger
2013-12-29Added option to have a seperate environment for executing nvccMartijn Berger
This can be used to compiler cuda kernels with Visual Studio 2010 while the rest of blender is compiled with MSVC 12.0 / 2013
2013-12-27Basic scons support for building with Visual Studio 2013 although full MSVC ↵Martijn Berger
2013 support still needs more work in scons itself
2013-12-20Raise Python version to 3.3.3.Bastien Montagne
2013-12-17Better handling of new libnames of OpenEXR 2.1 (same solution as one used in ↵Bastien Montagne
OIIO/OSL source).
2013-12-15Fix typo in previous own commit (thanks to _FrnchFrgg_ for noticing this!).Bastien Montagne
2013-12-14Make libyaml-cpp-dev not-breaking case for deb-like distros, and colors for ↵Bastien Montagne
messages!
2013-12-12Raise llvm min version to 3.3, looks like this is needed for OSL nowadays...Bastien Montagne
2013-12-12Add libxml2, libyaml-cpp and libtinyxml to default dependencies ↵Bastien Montagne
(always-installed packages), looks like they are needed...
2013-12-12More updates, fixes and cleanup to install_deps.sh.Bastien Montagne
So, after hours of wild hunt, I think both CMake and Scons builds work again. There were several small issues hiding here and there, esp. for scons. *WARNING* the --all-static is currently officially broken (it was already quite useless in fact). I’m seriously considering dropping it completely, having a script compiling a chain of static libs in a complete working way for *two* different build systems is just too much work (static libs are *really* a nightmare at link time). Builders who want to generate static Blender (to share it e.g.) will have to handle things by hand for now. Main other points changed: * Many changes to generated settings for scons (notably, I had to hack around the fact that the short ld -l option does not work with lib names like 'Iex-2_1', which is not that surprising). * Opencollada remains the only lib built statically (can't get it to build dyn currently). * All other libs, even ILMBase ones, are now fully dynamic ones. * Some general cleanup with CMake definitions of built libs. * Git-libs do not clone again and again the repo anymore!
2013-12-11Minor fix to generated settings for scons (affected ilmbase/openexr).Bastien Montagne
2013-12-10CMake: report messages as status (else ccmake treats like an error)Campbell Barton
2013-12-08Update install_deps.sh to OIIO 1.39 and OSL 1.4.0.Bastien Montagne
Note that I also updated OpenEXR to 2.1.0 (and updated our CMake openexr module as well). Users will have to update their build settings as told by the script (also in BUILD_NOTES.txt generated file)! Note I removed all ugly patches from this script, we are currently using custom git repo for OpenEXR/OIIO/OSL, hopefully we will soon be able to use vanillia code from official repos!
2013-12-08Scons: as requested by Ideasman, make MACOSX_COMPILER -> C_COMPILER_ID,Jens Verwiebe
leave env set for OSX exclusive for now”
2013-12-06OSX/scons: Introduce a new env var 'MACOSX_COMPILER'Jens Verwiebe
This is needed to resolve the real used compiler from the compatibility shim’S or symlinks. Also set the real CCVERSION as scons CCVERSION would only read the default one, which is not useful for OSX
2013-12-05OSX/scons: fix misdesigned version detection of compiler ( todo: do with ↵Jens Verwiebe
submodule ), fix a compiler warning with clang < 5”
2013-12-02CMake: check CMAKE_C_COMPILER_ID instead of CMAKE_CXX_COMPILER_IDCampbell Barton
While its possible to have different C/C++ compilers, we dont support this at the moment, so just check C compiler ID for now.
2013-11-29Correction to previous commitSergey Sharybin
Better just use "strip", to be sure \r\n is also stripped. This also corresponds to what happens with popen() results.
2013-11-29Better removal of \n in hash with rstripJens Verwiebe
2013-11-29Fix scons compile after last commit ( unwanted new line )Jens Verwiebe
2013-11-29Buildinfo: suppress error prints when building local branchesSergey Sharybin
Before this console output contained messages about branch is not configured to use any upstream branch which is not useful information at all.
2013-11-28CMake/Scons Build: disable explicit linking to libstdc++ on Linux/Unix.Brecht Van Lommel
It's not needed, this should happen automatically already, and if you build against libc++ instead (as on recent FreeBSD), this would give build errors. Ref T37477.
2013-11-28Remove debug prints from SCons' python moduleSergey Sharybin
Seems to be left by accident in rB9a79e03752509997e99094763f9183e6e5ce3637 If not, please do prints more verbose :)
2013-11-28Fix buildinfo hash for cases there's no upstream set for the branchSergey Sharybin