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
2009-02-16SCons:Nathan Letwory
* giving compileflags, cc_compileflags and cxx_compileflags to BlenderLib() now actually overrides any other setting (so there's no unclarity when ie. conflicting options are being specified in REL_CFLAGS et al). These are set after either release or debug flags, but before any *_WARN flags (so those stay maintained). * add cxx_compileflags for GE parts on win32-vc to have better performance. * NOTE: if platform maintainers (OSX and Linux) could check and do the same for their systems. Not vital, but probably very, very much welcomed by GE users.
2008-12-17* commit r17900 by Genscher was wrong.Nathan Letwory
- Instead of defining such defines for the entire codebase in Blender.py, add the right checks and definitions to the places where it matters. - Only check+set WITH_BULLET instead of also GAMEBLENDER=1 - NOTE: No global defines allowed in BlenderLib.
2008-12-17Reverting revision 17417 which broke cloth collisions which check also in ↵Daniel Genrich
blenkernel/intern for WITH_BULLET
2008-11-18some scons command line args were not working since recent changes- Campbell Barton
scons CCFLAGS="-O0 -ggdp3" for example would pass on the args including the "'s to scons, causing the build to fail.
2008-11-17Added BF_PROFILE_LINKFLAGS, Compiling with BF_PROFILE=1 was also throwing a ↵Campbell Barton
python error.
2008-11-12Remove BGE defines from highest level and define only there where needed. ↵Nathan Letwory
This prevents scons from doing complete rebuilds when toggling BGE related options.
2008-11-12previous commits showed that the absolute path problem was even deeper. This ↵Nathan Letwory
should fix yet again some of the problems with giving them to BF_BUILDDIR
2008-11-11fix for another place where absolute paths for BF_BUILDDIR where a problem ↵Nathan Letwory
(generating results in the wrong place)
2008-11-11Fix typo that prevented CC_WARN from being added to build commandsNathan Letwory
2008-11-10* add Brecht's small patch to make values to BF_QUICK and BF_QUICKDEBUG ↵Nathan Letwory
function as partial search entries. - this means you can do BF_QUICK=bf_ and it would build all libs that contain bf_ in their name. This makes it easier to use, since you don't have to remember the exact names * Update documentation to mention scons-local.
2008-11-07* fix typo found by brechtNathan Letwory
2008-11-05=== SCons ===Nathan Letwory
* BlenderLib now expects lists for all compiler related flags (release, profile, debug, warn). I changed the default config files, but do double-check your user-config files, esp. if you did a full copy of an old default platform config
2008-11-05* remove redundant commentNathan Letwory
2008-10-31* Minimum SCons version is now 1.0.0Nathan Letwory
- Code has been changed to reflect this (ie. deprecated functions are not anymore used) * clean up the C and C++ compiler flags mess. - in the environment construction of BlenderLib all the compile flag governing options have been split in the *C*, *CC* and *CXX* containing equivalents. C is for C compiler only flags. CC is for C and C++ compiler flags and CXX is for C++ compiler only flags. All the platform default config files need to be double checked and fixed wherever it looks necessary. Either DIY, or send me a note with needed changes. - a start for the BlenderLib parameter list has been made - all the SConscripts need to be checked and modified to hand in flags properly. * A theeth request: make -jN settable in the config file. - I give you BF_NUMJOBS, which is set to 1 by default. In your user-config.py, set BF_NUMJOBS=4 to have 4 parallel jobs handled. Yay.
2008-10-28added scons option BF_WITH_PYTHON (defined as DISABLE_PYTHON)Campbell Barton
2008-10-22* Minor cleanup of SCons filesNathan Letwory
- cleanup of boolean usage - use True and False now instead of 'true'/'false' or 0/1 - changed SConscripts accordingly
2008-10-20=== SCons ===Nathan Letwory
[#17867] Adds option to SCONS to generate Python API documentation Added patch from Brandano with some small improvements (BF_DOCDIR, clean) by yours truly. To use make sure you have epydoc installed. Enable with WITH_BF_BPYDOC=1.
2008-10-05== FFMPEG ==Peter Schlaile
Added optional OGG / theora / vorbis support. (OGG-format encoding is currently disabled, since the bundled ffmpeg version is broken here) Fixed a bug with PTS-encoding, to make theora work. You have to explicitly enable it and currently only scons is supported. Otherwise: enjoy! :)
2008-10-02* make sure we link against proper openmp library when using msvcNathan Letwory
* return error code from makensis process instead of 0
2008-09-19scons update, BF_NO_ELBEEM wasnt working, WITH_BF_SDL wasnt implimented, ↵Campbell Barton
WITH_CCGSUBSURF isnt used anymore.
2008-09-18scons options BF_CXX, WITH_BF_STATICCXX, BF_CXX_LIB_STATIC for static ↵Campbell Barton
linking to stdc++ because of problems running blender on some systems.
2008-09-16added static openal and openexr options for scons.Campbell Barton
also added a target 'blenderlite' - turns almost everything off, compressed binary is ~3.4meg
2008-09-14scons option for linking python statically - useful for building a more ↵Campbell Barton
compatible blenderplayer, where most games python scripts only use builtin modules anyway.
2008-07-09exiting wasnt working (was raising errors), also use dict.keys() rather then ↵Campbell Barton
appending from iteritems,
2008-04-17Change scons so OpenMP library is appended at end of linkage line with otherKen Hughes
libraries (fixes a problem with statically linking OpenMP).
2008-02-26removed mingw from the list of platforms to use theJoseph Eagar
debug python lib, as it was causing link errors. if someone wishes to figure out why this is messing up, go ahead.
2008-01-30makes bullet independant from gameengine for cmake, introduces esc-key ↵Daniel Genrich
during sim, disables collisions when no bullet there
2007-12-07This is patch: [#7129] Solaris build is linking with c instead of c++ compilerKent Mein
I talked to Jesterking and he may switch this to a more global solution later. I figured in the meantime its ok to commit this and consider the issue resolved. Kent
2007-11-15put the revision number in the splash screen (scons and make)Campbell Barton
2007-09-23fixing some compile problems with MSVC7.1/sconsAndrea Weikert
* stupid misplacement of declaration * replacing fmodf with fmod (fmodf not available with MSVC7.1 when compiling C-code) * appending CXXFLAGS to CCFLAGS in tools/Blender.py to avoid linking errors with runtime library (/MT not set) - jesterKing, could you please check if that's ok?
2007-08-15add the option of not installing to scons build systemJean-Luc Peurière
settting WITHOUT_BF_INSTALL='true' will disable the copying to INSTALL_DIR you can use that in your user-config.py or commandline slipping in minor cleaning for Os X builds
2007-05-23* svn+ssh testNathan Letwory
2007-04-13fix mashup of CCFLAGS and CXXFLAGS for scons builds.Stephen Swaney
CXXFLAGS defaults to CCFLAGS which was causing duplicated or extra compile flags being set for g++. Fix is to use env.Replace() rather than .Append() the first time we set CXXFLAGS in the build environment.
2007-04-05=== SCons ===Nathan Letwory
* enable TWEAK_MODE with BF_TWEAK_MODE=1 on cmd-line. Can also be specified in user-config.py
2006-11-24==SCons==Nathan Letwory
* link against debug library of python on win32
2006-11-10Tweaks for ICONV stuff in scons.Kent Mein
Kent
2006-11-03* control the creation of .bsc files when BF_DEBUG=1 on win32-vc. BF_BSC=1 ↵Nathan Letwory
(default for BF_DEBUG=1) will have .bsc generated, but this takes an awful long time, so BF_BSC=0 will skip that step.
2006-10-19==SCons==Nathan Letwory
* Source Browser support. When BF_DEBUG=1 .bsc-files will be created in BF_BUILDDIR. .pdb-files are in the root source dir
2006-10-04fixing scons build for Os X with verse enabled.Jean-Luc Peurière
there is no need to bundle the verse binary. Blenderplayer build is still broken. Verse maintener please add the needed stubs for it
2006-08-22* Patch #4909 by Joseph Eagar (joeedh)Nathan Letwory
- this patch adds verse support for SCons, which can be enabled by giving WITH_BF_VERSE=1, ie. on command-line - this patch also adds a custom lib dir possibility. From the patch description: "To set a custom ../lib dir, put LCGDIR="path to lib dir, including the platform folder name!" in your user-config.py." * Fixed win32-vc-config.py so that it links to the proper library. Reported by Brandano.
2006-08-14[ #4035 ] patch to make scons compile with ffmpeg in mingwNathan Letwory
Submitted by Joseph Eagar (joeedh). windows/gcc ffmpeg library may need recompiling to support all codecs necessary (ie. H264 doesn't work).
2006-08-03Adds scons support for SunOS...Kent Mein
(I have one small problem with linking python's static library but other than that this should work) Kent
2006-07-14Make scons pick up default link flags from previous commit on linux platforms;Ken Hughes
statically-linked python releases won't work otherwise. Bugfixes for #4676 and #4486.
2006-06-28some of the .po file had empty msgids and multilline comments fromJean-Luc Peurière
generator which were making garbage of some sub-menus. generated fresh .mo files added a missing copy in appit for Os X
2006-03-17==SCons==Nathan Letwory
* Applied patch #4012 by Joseph Eagar. The patch provides a way to quickly assign a list of libraries to build with debug symbols. Usage: scons BF_QUICKDEBUG=src,bf_blenkernel,bf_blenlib
2006-03-14tweak SCons to use Split() to parse BF_DEBUG_FLAGS and BF_PROFILE_FLAGSStephen Swaney
properly when they have multiple options.
2006-03-13==SCons==Nathan Letwory
* These changes bring cross-compiling Blender for Windows on Linux one step closer to reality. The 'biggest' change is in makesdna SConscript to make sure a linux native makesdna is built, that can be run, too. Next to that proper checks for env['OURPLATFORM']=='linuxcross' are added in various places. Switch change in pluginapi.c was necessary, and AFAIK it should work like that also on WIN32, if not, slap me. Note: everything *compiles* now nicely, it is just that the final *linking* doesn't work (yet). Anyone who fixes this will be the hero of cross-compilers :)
2006-03-10==SCons==Nathan Letwory
+ Joseph Eagar provided a patch that re-enables the application icon for Blender. Hurray!
2006-03-10==SCons==Nathan Letwory
* change CCFLAGS to CXXFLAGS and CFLAGS to CCFLAGS to be better for SCons - removed old cruft from ancient system
2006-02-25==SCons==Nathan Letwory
+ SCons support for pthreads-win32. Library will be committed shortly into lib/windows, so be sure to check commit list and update that as well when the pthread lib is available.