Age | Commit message (Collapse) | Author |
|
- no source code since this is only useful if the epydocs contain code, ours are only docstrings.
- set inheritance to included so you dont have to search up the classes to find available functions.
- SConstruct, isolate the exception for importing epydoc.
- Added a print to the SConscript files otherwise it looks like nothings happening.
|
|
* properly detect if epydoc is installed.
patch by Brandano
|
|
on the python version
|
|
|
|
|
|
WITH_BF_SOLID.
Now Sumo is has been deprecated for a while we might want to remove it for 2.5.
|
|
libavdevice for video capture in VideoTexture module (BGE). Makefile, CMake, scons updated. FFmpeg binaries will have to be rebuilt for certain OS (irix), win32 binaries already up to date. You MUST do a clean rebuild after this patch. Scons users: pay attention that the config/<os>-config.py files have changed, adapt your user-config.py in consequence
|
|
show up). This has already been applied in other branches too
|
|
scons CCFLAGS="-O0 -ggdp3"
for example would pass on the args including the "'s to scons, causing the build to fail.
|
|
eventually should copy more libs but for now this makes blenderlite work
- (used for automatic blender builds on graphicall)
|
|
only install locale data if international is enabled, only install fonts if freetype is enabled.
|
|
done like that yet, needs some extra thought to handle differences between vc and mingw setup
|
|
|
|
their includes when building.
writefile.c had usless include.
|
|
|
|
- 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.
|
|
|
|
docs too.
|
|
[#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.
|
|
itself (false by default). Also added dependency for 'blender' on command line; seems 'blender' was intended to be a target, but would give the error "Do not know how to make target `blender' ".
|
|
---------------
Patch to include freedesktop icons in linux release builds, contributed by
Ralf Hölzemer (cheleb).
|
|
WITH_CCGSUBSURF isnt used anymore.
|
|
linking to stdc++ because of problems running blender on some systems.
|
|
also added a target 'blenderlite' - turns almost everything off, compressed binary is ~3.4meg
|
|
|
|
File is source/blender/blenpluginapi/plugin.DEF
|
|
|
|
|
|
|
|
config/platform-config.py it tried to do before. If defined, it overrides the search (and potential use) of user-config.py.
It didn't work before anyway, so this change should affect nobody.
usage: scons BF_CONFIG=someconfigfile
|
|
replace tabs with spaces.
|
|
|
|
|
|
libraries (fixes a problem with statically linking OpenMP).
|
|
blocks that were previously missed; and b) greatly increase my
ohloh stats!
|
|
|
|
2 blenders can be compiled at once from the same path. (debug and release for instance, as long as they build in their own dir)
|
|
The latter is now obsolete and will be soon
removed.
Some tiny build tweaks for darwin committed
in preparation of bigger changes for proper
SDK suport both on intel and ppc
|
|
|
|
|
|
with MSVC, too.
* remove wrong flag.
|
|
libs are static anyway.
|
|
|
|
|
|
In your user-config.py you can now set BF_FANCY='false' and enjoy the... lack of colors
|
|
instead.
|
|
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
|
|
|
|
* 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)
|
|
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)
|