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
path: root/tools
AgeCommit message (Collapse)Author
2007-06-25This commit is a modified version of patch #6860Kent Mein
It adds read only dds support. (Writing will come later) Kent
2007-06-06* put a try block around import subprocess. Apparently there can be broken ↵Nathan Letwory
python installs without the subprocess module. This is useful on win32 with mingw only anyway.
2007-05-31=== SCons ===Nathan Letwory
* Finally cleaned up the NSIS installer creation process This is now a proper action and command, with simple printout The 'nsis' target (only on Windows) now properly depends on all the build process, and will be done as very last. * Make LZMA (Solid) default compressor for installer (= the best)
2007-05-31=== SCons ===Nathan Letwory
FINALLY! With this commit command-length problems are History. Thanks go to xuru from #scons for giving the nice pointer. src is now again one lib, and further libsplitting should be rather unnecessary, unless we somehow reach the 37K limit (for internally used CreateProcess, by subprocess module)
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
2007-02-15Added windows NSIS installer script to scons. Not pretty, but it works :)Simon Clitherow
To use: Make sure NSIS is in your %PATH% and type 'scons nsis' It doesn't currently compile blender first, so make sure you do a normal 'scons' before this.
2006-11-24==SCons==Nathan Letwory
* link against debug library of python on win32
2006-11-13==== scons ====Andrea Weikert
- cleanup for wintab library headers - properly define BF_WINTAB and BF_WINTAB_INC
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-18Patch 5105 by Joshua Leung (Aligorith), slightly modified by meNathan Letwory
* Add WITH_BF_YAFRAY, which per default is 'true', so no visible changes for developers (and users). Set WITH_BF_YAFRAY to 'false', and you'll save some major compile time :) Also handy if you're strapped for memory and compilation fails on yafray compilation due to this. - this commit also has a few whitespace changes and - made BF_NO_ELBEEM a proper BoolOption. This will be renamed to WITH_BF_ELBEEM in the near future...
2006-10-11* remove the .Append(LIBS = ['libverse']), since it confused the build system.Nathan Letwory
* removed unused options BF_VERSE_LIBPATH, BF_VERSE, BF_VERSE_LIBS, since they are not used at all. * some whitespace mods There should be no more issues with "libverse.lib" not being found (or anything like that).
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-22- modified patch #4681, for scons compilingNils Thuerey
of the fluidsim can now be disabled with the flag: BF_NO_ELBEEM='true', e.g. for irix systems. (The number of ifdefs from the original patch was reduced, and the defines are now only necessary when elbeem is switched off.) - particle generation option is available again
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-07-06this file had dos line endings and was causing errors with MSVC express ↵Campbell Barton
according to artificer. all the other py files were unix so this is the odd one out.
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-13==SCons==Nathan Letwory
* actually add CC and CXX to option handling, so they get also read in from (platform)-config.py and user-config.py
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-03-06==SCons==Nathan Letwory
* BF_DEBUG_FLAGS was missing for the allowed cmd-line arguments. Oops!
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.
2006-02-24==SCons==Nathan Letwory
+ When giving CC and CXX on the command-line you can specify what compiler to use: scons CC=gcc-3.3 CXX=g++-3.3
2006-02-21==SCons==Nathan Letwory
* when WITH_BF_STATICOPENGL=1 on Linux Blender will be statically linked against GL libraries. NOTE: I used values that worked on my machine - platform managers and people who have better knowledge about this, please modify config/linux2-config.py accordingly.
2006-02-06==SCons==Nathan Letwory
*remove double WITH_BF_FFMPEG
2006-02-05Adds ffmpeg-support on Linux-platforms. Since ffmpeg is installedPeter Schlaile
always statically (you have to force it to build a dynamic library) the resulting binary is redistributable. The code is made ffmpeg-version independent using #ifdef's.
2006-02-05==SCons==Nathan Letwory
* Add WITH_BF_FFMPEG to scons system. Needs to be added to (platform)-config.py still. Otherwise defaults to 'false'.
2006-02-05==SCons==Nathan Letwory
* make sure PLATFORM_LINKFLAGS are used on Cygwin, too
2006-02-05==SCons==Nathan Letwory
* remove useless BF_TIFF* options. Upon closer inspection of code, only path to headers is needed
2006-02-05* add proper WITH_BF_TIFF checksNathan Letwory
2006-02-05* WITH_BF_GETTEXT and WITH_BF_FREETYPE are merged into WITH_BF_INTERNATIONALNathan Letwory
* typo in adding BF_OPENAL_LIBPATH, resulting in it not being added at all
2006-02-05- removed redundant codeNathan Letwory
2006-02-05packaging in bundle of the Os X binary. result in the bin of build dirJean-Luc Peurière
Important note, the install target install only the binary not the packaged bunde for the moment
2006-02-05- remove Xmu and Xext from linking line for linux2, as they are not neededNathan Letwory
+ WITH_BF_OPENAL actually enables or disables use of OpenAL + WITH_BF_OPENEXR removes openexr libs from linking if disabled
2006-02-05+ WITH_BF_OPENAL=0 should now actually not need OpenAL stuffNathan Letwory
* BF_PROFILE_FLAGS to list form
2006-02-04==SCons==Nathan Letwory
+ BF_BUILDINFO=1 (by default) for build info in splash - remove redundant renderconverter include dir * check for win32-vc instead of only win32, so MingW compile goes ok
2006-02-04==SCons==Nathan Letwory
* If you set C_WARN=[] and CC_WARN=[] in your user-config.py, no complaints whatsoever should show. Otherwise a lot of warnings are shown.
2006-02-04==SCons==Nathan Letwory
* add REL_CFLAGS and REL_CCFLAGS when not building debug. This adds NDEBUG to compile on Win32 * fix path to makesdna binary
2006-02-04== SCons ==Nathan Letwory
* This commit is all of the rewrite work done on the SCons system. For documentation see doc/blender-scons.txt and doc/blender-scons-dev.txt. Also http://mediawiki.blender.org/index.php/BlenderDev/SconsRefactoring contains valuable information, along with what still needs to be done. - linux, os x and windows compile now. - files are compiled to BF_INSTALLDIR (see config/(platform)-config.py) - NOTE: Jean-Luc P will commit sometime during the weekend proper appit() for OS X. For now, copy the resulting binary to an existing .app bundle. - features: - cleaner structure for better maintenance - cleaner output during compile - better handling of build options - general overall speed increase - see the wiki for more info Cygwin, FreeBSD and Solaris systems still need work. For these systems: 1) copy a config/(platform)-config.py to ie. config/cygwin-config.py 2) set the proper defaults for your platform 3) mail me at jesterking at letwory dot net with you configuration. if you need any modifications to the system, do send a patch, too. I'll be giving first-aid today and tomorrow, after that it'll be all regular development work :) /Nathan
2006-01-24commented out lib not anymore needed in scons build systemJean-Luc Peurière
2006-01-09Ton forgot a few modifications to the Scons and Makefile build systems.Kent Mein
These should make it so that other people can compile with OpenEXR support. (I also added the OPENAL fix erwin commited to bf-blender since I need it for my machine, and this syncs up the file) Kent