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
2013-01-03Patch from Ejner Fergo: enhancements to install_deps.sh.Bastien Montagne
Mostly, it: * Adds numpy and opencollada * Merges both Suse and Fedora/Redhat into a single func (not sure this is a good idea, but would have been to painful to undo this). Notes: * I changed a bit how numpy is handled, so that the script does not try to build it when py3.3 was installed from package! * Bumped oiio 'magic number', as now trying to use libtiff5 means we have to rebuild everything using tiff! * Only made a quick test on my own system, but Ejner made quite some extensive ones, so it should be safe. * I’m not sure keeping on extending that horrible bash thing is a good idea. Shell scripts are nice for small, limited stuff, but I personnaly find that one (over 53ko!) unreadable and a pita to maintain. Further more, doing the same for windows would mean to rewrite everything in another language... I have started work to port this as a py3 script, so that we have a nice structure (classes...) easy to extend/tweak/implement in various OSs/etc.!
2012-11-19Fix when statically linking with distro's boost: in this case, we most ↵Bastien Montagne
likely also need to statically link against icu, as most boost packages are built with it. Without that, you get a bunch of errors at link time (when using boost_locale, or, in freestyle branch, boost_regex). So when you enable Boost_USE_STATIC_LIBS, you should also set Boost_USE_ICU to True. Will add a note about that in build doc too.
2012-11-12Initial implementation of a script for automatic dependencies installer/builderSergey Sharybin
This script will install all packages from the repositories and will compile missing in repositories libraries. It is supposed to replace pre-compiled libraries from our svn. Tested script on Fedora 14 and 17, Ubuntu 10.04 and 12.10. All the dependencies and manually built libraries seems to be fine. However, it's really annoying to build blender in virtual machine to ensure there's no linking errors, i would hope community will help testing and making needed tweaks to the script :) To use the script, simple run it from your user name. It'll run installation commands from a sudo, so you would likely be requested to type a password. I've made tweaks to CMake FindLibs, so it should find OIIO, OCIO and python libraries compiled by this script. Boost and FFmpeg would need to be specified manually. SCons currently would require manual paths specifications as well. Perhaps we could make SCons smarter in the future. All the parameters you need to pass to CMake/SCons would be printed when script finishes to run. Pretty much sure it's not production-ready script, but we need to start testing at some point :)
2012-11-10Another fix for finding python stuff... Should work for everyone now! (I ↵Bastien Montagne
hope...).
2012-11-07Use CMAKE_LIBRARY_ARCHITECTURE instead of hardcoded stuff like ↵Bastien Montagne
x86_64-linux-gnu! Now should work with any multiarch!
2012-11-07Attempt to fix problems with local built py caused by own r51976.Bastien Montagne
2012-11-07Update to make it work with new debian-like py3.3 packages. A bit hackish ↵Bastien Montagne
(this arch-dependent stuff makes things a bit complex), and probably only working for amd64 arch, but at least should not create any regression...
2012-11-05default to Python3.3 on Linux for SCons and CMake, warn when building with ↵Campbell Barton
python 3.2x or older. also remove casts to keep Python3.2 warning quiet.
2012-09-15Color Management, Stage 1: Initial OpenColorIO library integrationSergey Sharybin
This commit integrates support of OpenColorIO library into build systems. It also contains C-API for OpenColorIO library which could be used by Blender. CMake has got find rules familiar to OpenImageIO's one which makes it easier for build system to find needed libraries and includes. Scons only could use explicitly defined paths to libraries and includes. C-API would be compiled and Blender would be linked against C-API and OpenColorIO but it wouldn't affect on Blender behavior at all. OpenColorIO could be disabled by setting up WITH_OCIO to Off in CMake and setting WITH_BF_OCIO in Scons.
2012-08-11Code cleanup and minor change to CMake's colalda detection to makeSergey Sharybin
it detect directory structure used for libs in our svn (<root>/include/<component>/include)
2012-02-25code cleanup: white space, spelling & ';;' end of lines.Campbell Barton
2012-02-17patch [#30227] Various MSVC (32-bit) Warning and Typo FixesCampbell Barton
made some small edits - removed changes to AVI reading since the data types are apart of the format spec. - absf -> abs for a double value in render code.
2011-11-16minor cleanupCampbell Barton
- remove / comment unused python vars - replace mul_v3_fl(somevec, -1.0f); with negate_v3(somevec);
2011-11-05Cycles: svn merge -r41467:41531 ^/trunk/blenderBrecht Van Lommel
2011-11-03cmake could ignore defines for python lib/include passed from the command ↵Campbell Barton
line if both weren't defined.
2011-10-22Cycles: svn merge -r40934:41157 ^/trunk/blenderBrecht Van Lommel
2011-10-14cmake's find glew wasnt working right - if glew wasnt found installing the ↵Campbell Barton
package would not help since the not-found result was cached.
2011-10-13correct collada lib linking order (wasnt building for me), and sphinx doc ↵Campbell Barton
syntax warning.
2011-10-11Cycles: svn merge -r40411:40934 ^/trunk/blenderBrecht Van Lommel
2011-10-02remove find samplerate module, use -msse2 flag for intel c++ since its ↵Campbell Barton
supported.
2011-10-01cmake:Campbell Barton
- fix for cmake's SSE detection which would fail because of strict warnings and also had redundant cache setting. - was incorrectly initializing variables (own bad) - python was searching for libs on every run, now only do this if there not cached.
2011-09-18added FindOpenImageIO cmake module.Campbell Barton
2011-09-14removed nodes from CMake's BLENDER_LINK_LIBS, rewrote find-pcre using own ↵Campbell Barton
template.
2011-09-14- removed some duplicate library links from cmake (which were needed because ↵Campbell Barton
of bad level calls) - FindXML2 we had copied from another project was always running and not using cached value, rewrote based on template used for most of our other find modules which makes use of 'FindPackageHandleStandardArgs' - mark statuc collada libs as advanced.
2011-09-08patch from Uncle_Entity on IRC for fedora/colladaCampbell Barton
2011-08-24this should finally fix collada & ubuntu building with cmakeCampbell Barton
2011-08-24attempt to fix issue with opencollada + ubuntu ppaCampbell Barton
2011-08-24opencollada find module. hopefully solves the problem where includes can in ↵Campbell Barton
an `/include` subdir or not.
2011-08-02more cmake/x11 editsCampbell Barton
- added includes for spnav - added FindSpacenav.cmake which allows using spacenav from a nonstandard path. - remove NDOF_LIBPATH, use a full library path instead.
2011-06-20fix for python ABI search, was missing 'd'Campbell Barton
2011-06-20- add example for python rna property updateCampbell Barton
- edit the copyright for blender specific cmake find modules
2011-06-19cmake: add find jack moduleCampbell Barton
2011-06-19cmake: add find jemalloc moduleCampbell Barton
2011-06-19cmake: fix for recent break in msvc+collada, also dont cache duplicate ↵Campbell Barton
python include/library variables.
2011-06-19add back PYTHON_LIBPATH, needed for installing on pythonCampbell Barton
2011-06-19cmake add module for finding fftw3.Campbell Barton
also allow debug blender to build with non debug python
2011-06-19cmake: add libsamplerate find moduleCampbell Barton
2011-06-19cmake: added FindOpenJPEG module.Campbell Barton
2011-06-19cmake:Campbell Barton
new macro file_list_suffix() for adding a suffix to every file in a path before the file extension. useful to create names for debug libs on windows.
2011-06-18cmake: make python search into a find package module.Campbell Barton
2011-06-18added FindSndFile cmake module to replace inline checks.Campbell Barton
2011-06-16include some extra search paths for cmake openexrCampbell Barton
2011-06-16fix to FindOpenEXR pointed out by Sergey Sharybin,Campbell Barton
also added check for IlmThread and marked individual library cache variables as advanced.
2011-06-15replace own inline cmake include search logic for a typical FindXXX.cmake ↵Campbell Barton
module.
2011-04-06SVN maintenance.Guillermo S. Romero
2011-04-06add option WITH_BUILTIN_GLEW, so linux packagers can disable to use their ↵Campbell Barton
own glew library.