Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-01-31 | SCons: Simplify Endian determination | Lawrence D'Oliveiro | |
Differential Revision: https://developer.blender.org/D252 | |||
2014-01-17 | Scons: Fix cycles OpenCL kernelcompile by distributing util_half.h | Jens Verwiebe | |
2014-01-15 | Cycles: Build SSE41 kernel per default, remove build option. This hopefully ↵ | Thomas Dinges | |
also fixes some compile errors on various systems. | |||
2014-01-07 | Added scons option to actually build the sse41 kernel. CMake already has it | Martijn Berger | |
2013-12-31 | one more msvc 2013 change | Martijn Berger | |
2013-12-29 | Added option to have a seperate environment for executing nvcc | Martijn 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-27 | Basic scons support for building with Visual Studio 2013 although full MSVC ↵ | Martijn Berger | |
2013 support still needs more work in scons itself | |||
2013-12-08 | Scons: as requested by Ideasman, make MACOSX_COMPILER -> C_COMPILER_ID, | Jens Verwiebe | |
leave env set for OSX exclusive for now” | |||
2013-12-06 | OSX/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-05 | OSX/scons: fix misdesigned version detection of compiler ( todo: do with ↵ | Jens Verwiebe | |
submodule ), fix a compiler warning with clang < 5” | |||
2013-11-29 | Correction to previous commit | Sergey Sharybin | |
Better just use "strip", to be sure \r\n is also stripped. This also corresponds to what happens with popen() results. | |||
2013-11-29 | Better removal of \n in hash with rstrip | Jens Verwiebe | |
2013-11-29 | Fix scons compile after last commit ( unwanted new line ) | Jens Verwiebe | |
2013-11-29 | Buildinfo: suppress error prints when building local branches | Sergey 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-28 | CMake/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-28 | Remove debug prints from SCons' python module | Sergey Sharybin | |
Seems to be left by accident in rB9a79e03752509997e99094763f9183e6e5ce3637 If not, please do prints more verbose :) | |||
2013-11-28 | Fix buildinfo hash for cases there's no upstream set for the branch | Sergey Sharybin | |
2013-11-25 | Show hash from latest pushed commit in buildinfo | Sergey Sharybin | |
Before this hash of latest local commit was used, which is not so much useful since nobody can access that commit hash. | |||
2013-11-19 | Buildinfo fixes | Sergey Sharybin | |
- Use -M suffix if working tree does have uncommitted modifications. - Local commits are considered local changes as well | |||
2013-11-19 | Initial tweaks to buildbot configuration | Sergey Sharybin | |
Pretty much sure more tweaks would be needed, but need this to get started. | |||
2013-11-17 | OSX/scons: using ditto autocreates dirs, spares 2 steps of mkdir iterating ↵ | Jens Verwiebe | |
over .mo files, faster bundling | |||
2013-11-17 | OSX/scons: small reorder and spelling | Jens Verwiebe | |
2013-11-17 | OSX/scons: fix msgfmt binary linking and locale files distribution | Jens Verwiebe | |
2013-11-16 | Fix compilation error with SCons when using BUILDINFO and git is not found | Sergey Sharybin | |
Fallback to "no buildinfo" mode in this case. | |||
2013-11-16 | Fixes for buildinfo of exported source tree | Sergey Sharybin | |
- Better to set branch/hash to "unknown" so it's clear build is done from exported tree. - SCons used to reference undefined variable. | |||
2013-11-15 | Further tweaks to buildinfo | Sergey Sharybin | |
Summary: Old idea with changes since previous release tag didn't work good enough. In most of the cases tag was done in a branch hence not actually reachable from the master branch. Now change since release is gone, and date of the latest commit is used instead. The date is displayed in format YYYY-MM-DD HH:mm in the splash. New bpy.app fields: - build_commit_timestamp is an unix timestamp of the commit blender was build from. - build_commit_date is a date of that commit. - build_commit_time is a time of that commit. Reviewers: campbellbarton Differential Revision: http://developer.blender.org/D5 | |||
2013-11-08 | OSX/scons: make MACOSX_SDK_CHECK a local var is sconstruct and remove from ↵ | Jens Verwiebe | |
env, also fix a longstanding misuse of MACOSX_SDK_CHECK in ceres, use MACOSX_SDK instead | |||
2013-11-07 | OSX/scons: make gcc version detection more futureproof | Jens Verwiebe | |
2013-11-07 | OSX/scons: ARCH_FLAGS where not prperly added to CPPFLAGS | Jens Verwiebe | |
2013-11-07 | OSX/scons: for completeness, added WITH_BF_OPENMP switch | Jens Verwiebe | |
2013-11-07 | OSX/scons: huge change, now you can set a user-config.py just with the ↵ | Jens Verwiebe | |
desired variables changed | |||
2013-11-06 | OSX/scons: remove obsolete compile flag | Jens Verwiebe | |
2013-11-06 | OSX/scons: remove obsolete compile flags and silence warnings same time | Jens Verwiebe | |
2013-11-06 | OSX/scons: remove another outdated conditional | Jens Verwiebe | |
2013-11-06 | OSX/scons: remove local MAC_MIN_VERS var and use the always identical ↵ | Jens Verwiebe | |
MACOSX_DEPLOYMENT_TARGET instead | |||
2013-11-06 | OSX/scons: more cleanup of redundant vars, preparation to remove local vars ↵ | Jens Verwiebe | |
to not need to cp whole config as user-config later | |||
2013-11-06 | OSX/scons: simplification for getting the system version ( major, minor ), ↵ | Jens Verwiebe | |
use sw_vers -productVersion instead of uname -r, we must not redine it then from darwin version -> osx version | |||
2013-11-06 | Quicktime: remove backend with the old quicktime API, and keep the QTKit ↵ | Brecht Van Lommel | |
backend. This means that if you have WITH_BF_QUICKTIME or WITH_CODEC_QUICKTIME enabled, it will always use QTKit. The old backend was only used on 32 bit OS X builds, now 32 and 64 bit builds will give consistent input/output. On Windows or Linux quicktime isn't being used. | |||
2013-11-05 | OSX/scons: make 10.5 our lowest env and remove older conditionals | Jens Verwiebe | |
2013-11-05 | OSX: also remove USE_QTKIT option from configs, leave env var for later use ↵ | Jens Verwiebe | |
( always True ) | |||
2013-11-05 | OSX: complety remove the cocoa options, definitions and conditionals now | Jens Verwiebe | |
2013-11-05 | OSX/scons: remove obsolete cocoa conditionals from config | Jens Verwiebe | |
2013-11-05 | OSX: preparing carbon and quicktime dropping, make QTKit also default for i386 | Jens Verwiebe | |
2013-11-05 | OSX: preparing carbon and quicktime dropping, make 64bit and QTKit default, ↵ | Jens Verwiebe | |
make 10.8sdk default for xcode >= 4.4 | |||
2013-11-04 | Made buildinfo aware of builds from GIT | Sergey Sharybin | |
- Use commit number since last annotated tag as a revision number replacement. It'll eb followed by 'M' symbol if there're local modification in the source tree. - Commit short SHA1 is included. Helps getting information about commit used to build blender with much faster. - If build is not done from master branch, this also will be noticed in the splash screen. This commit also replaces revision stored in the files with git-specific fields (change and hash). This is kind of breaks compatibility, meaning files which were saved before this change wouldn't display any information about which revision they were saved with. When we'll finally switch to git, we'll see proper hash and change number since previous release in the files, for until then svn version will be used as a change number and hash will be empty. Not a huge deal, since this field was only used by developers to help torubleshooting things and isn't needed for blender itself. Some additional tweaks are probably needed :) | |||
2013-10-28 | OSX/codesigning: add the signing rules used for releases | Jens Verwiebe | |
2013-10-27 | fix [#37195] particles crash with viewport render | Campbell Barton | |
2013-10-11 | scons file for OIIO (needed for psd) | Dalai Felinto | |
based on patch by Shinsuke Irie note: scons is not working for me at the moment so I did not test this patch. It should work fine though. | |||
2013-09-28 | OSX/Scons/OMP: 1. Allow for compile with gnu gcc 4.8.1, 2. fix compiling ↵ | Jens Verwiebe | |
with sdk > 10.7 by using libgomp dynamic, which includes proper errorhandling vs. static. Before xtra linking to system libstdc++.6.dylib was needed, which then caused incompatibilities | |||
2013-09-13 | OSX/scons: take xcode-select path into account, to work well with different ↵ | Jens Verwiebe | |
xcode versions |