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
2016-12-04[msvc] Changes for new oiio/ffmpeg versions.lazydodo
2016-11-27[msvc2015] Fix cmake warnings regarding backslashes in path of the run-time ↵lazydodo
libraries
2016-11-17[MSVC] Preliminary VS2017 support.lazydodo
2016-11-05MSVC Runtime copy : Remove erroneously left in diagnostic message from ↵lazydodo
CMakeLists.txt
2016-11-05[msvc2015] Add support for copying the vc runtime.lazydodo
There's more dll's hanging out in the ucrt folder, but I just grabbed the ones blender requested (not sure if that's a wise idea, but it seems to work) Reviewers: sergey, juicyfruit Reviewed By: juicyfruit Differential Revision: https://developer.blender.org/D2335
2016-09-05CMake: Skip addons_contrib for release candidate buildsSergey Sharybin
Nowadays release candidates are supposed to be as close to the final release as possible. Safe for 2.78 release branch.
2016-08-31[Windows] Add support for code signing the final binaries.lazydodo
The option is controlled with the WITH_WINDOWS_CODESIGN option and needs: - Signtool must be found on the system, the standard windows sdk folders will be searched for it. - The path to the pfx file (WINDOWS_CODESIGN_PFX) - The password for the pfx , this can either be set by the WINDOWS_CODESIGN_PFX_PASSWORD variable but given that ends up in CMakeCache.txt (which might be undesirable) there is a backup option of setting the PFXPASSWORD environment variable on the system. Reviewers: sergey, juicyfruit Reviewed By: juicyfruit Tags: #bf_blender, #platform:_windows Differential Revision: https://developer.blender.org/D2182
2016-07-18CMake: correct py-module on OSXCampbell Barton
2016-07-14CMake: per-target CFLAG & CXXFLAG supportCampbell Barton
Applying cflags globally can be problematic especially with extern, intern libs. Now flags from target named will be used when defined, allowing for developers to define flags for modules they maintain. Convention is CMAKE_CFLAGS_${UPPERCASE_TARGET_NAME}, (CXXFLAGS for C++). eg: CMAKE_CFLAGS_BF_BLENDER, CMAKE_CFLAGS_MAKESDNA, CMAKE_CXXFLAGS_CYCLES_KERNEL On Linux run `make help` for full list of names, MSVC shows these in the solution.
2016-06-30CMake: list buildinfo.h as buildinfo.cmake's outputCampbell Barton
Keep the fake header to ensure we always run.
2016-06-25CMake: exclude gitignore & arcconfig for addonsCampbell Barton
These files were included in releases
2016-06-25Exclude obsolete static pythonlibs from installJens Verwiebe
2016-06-04CMake, minor changes to make Visual studio 2015 use a compatible numpy andMartijn Berger
the standard cmake CUDA/NVCC arguments flag allowing 2015 build to use msvc 2013 for cuda
2016-05-18Cleanup: cmake, indentation, line lengthCampbell Barton
2016-05-10CMake: optional date/time overrides for reproducible buildsCampbell Barton
2016-04-28Python: install pyconfig.h on OSX, needed for PIPCampbell Barton
2016-03-31CMAKE disable building the windows launcher, fix type in delayloading of ↵Martijn Berger
debug dll
2016-03-29Add license text for OCIO configurationSergey Sharybin
2016-03-11Include requests' cacert.pem fileSybren A. Stüvel
This allows us to verify certificates of HTTPS connections, which is mandatory for logins like on Blender ID. Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D1845
2016-02-29Include modules needed for Python to run pipCampbell Barton
This means Python developers can install pip using Blender's bundled Python.
2016-02-27Cleanup split creator.cCampbell Barton
creator.c was getting hard to follow. - Split off argument and signal handling into own files. - Move docstrings next to functions (to keep docs grouped with code).
2016-02-18Actually only remove sqlite dllMartijn Berger
2016-02-18Revert "Fix: T46526, Do not try to install sqlite3.dll anymore as we link it ↵Martijn Berger
statically into pythons _sqlite" This reverts commit a8e6b633c9f54f0948a0b9a47534bc38ac95889f.
2016-02-18Fix: T46526, Do not try to install sqlite3.dll anymore as we link it ↵Martijn Berger
statically into pythons _sqlite
2016-02-15CMake: install python as an executableCampbell Barton
2016-02-11Revert "CMake: remove ".svn" checks"Campbell Barton
This reverts commit 00fbc326e31b67c41a023ef9a23bc44ed965268d. Still needed for svn <1.8
2016-02-11CMake: remove ".svn" checksCampbell Barton
2016-02-07move windows out of source dirCampbell Barton
2016-02-01CMake: Attempt to fix wrong installation folder for requests on OSXSergey Sharybin
2016-01-05CMake: copy python DLL for MinGW buildsCampbell Barton
2016-01-04Move Libmv from extern/ to intern/Sergey Sharybin
Logically it is intern library since being mainly developed by 1.5 blender guys.
2016-01-04Remove SCons building systemSergey Sharybin
While SCons building system was serving us really good for ages it's no longer having much attention by the developers and started to become quite a difficult task to maintain. What's even worse -- there started to be quite serious divergence between SCons and CMake which was only accumulating over the releases now. The fact that none of the active developers are really using SCons and that our main studio is also using CMake spotting bugs in the SCons builds became quite a difficult task and we aren't always spotting them in time. Meanwhile CMake became really mature building system which is available on every platform we support and arguably it's also easier and more robust to use. This commit includes: - Removal of actual SCons building system - Removal of SCons git submodule - Removal of documentation which is stored in the sources and covers SCons - Tweaks to the buildbot master to stop using SCons submodule (this change requires deploying to the server) - Tweaks to the install dependencies script to skip installing or mentioning SCons building system - Tweaks to various helper scripts to avoid mention of SCons folders/files as well Reviewers: mont29, dingto, dfelinto, lukastoenne, lukasstockner97, brecht, Severin, merwin, aligorith, psy-fi, campbellbarton, juicyfruit Reviewed By: campbellbarton, juicyfruit Differential Revision: https://developer.blender.org/D1680
2015-12-26CMake: Fix errors building by MinGWSergey Sharybin
Some libraries are nto updated for MinGW hence build system needs some exceptions for this compiler.
2015-11-30CMake: Add some missing license files in the install targetSergey Sharybin
2015-11-08Cmake Cpack fix cpack on Apple and LinuxMartijn Berger
2015-10-05Fix T46377: No python executable in 2.76 rc3 distribution for OSXSergey Sharybin
2015-08-16Fix for numpy with nmake and missing directoryChad Fraleigh
When using the nmake generator from cmake, numpy fails to extract during build because the working directory doesn't exist yet. Reviewers: juicyfruit Differential Revision: https://developer.blender.org/D1466
2015-07-28Audaspace: fixing problems for the merge to master suggested by Campbell and ↵Jörg Müller
Sergey. - rename WITH_EXTERNAL_AUDASPACE to WITH_SYSTEM_AUDASPACE. - rename C/PYAUDASPACE to AUDASPACE_C/PY - simplifying cmake defines and includes. - fixing include paths and enabling WITH_SYSTEM_AUDASPACE for windows. - fixing scons building. - other minor build system fixes.
2015-07-20Fix/Workaround for CMake buildinfo errorCampbell Barton
Correcting the paths for buildinfo to point to the real header, ended up breaking buildinfo (by not running every build). It turns out we relied on the output _never_ existing, so CMake generates a new buildinfo each time. This is quite bad, but I didn't see a way for CMake to do this, so explicitly point to a missing file and comment whats going on.
2015-07-19CMake: correct generated location for buildinfo.hCampbell Barton
2015-07-06CMake: use cmake commands where possibleCampbell Barton
2015-06-17CMake: use functions instead of macrosCampbell Barton
Reduces issues with vars leaking into the parent scope.
2015-06-10Fix T44968: Python executable crashes due to missing .DLLSergey Sharybin
For now we work this around by copying python DLL to the bin folder. Ideally the DLL should be shared between blender and python, but that's a bit tricky to do on windows.
2015-05-30python tar.gz changed structure due to python.exe being added.Martijn Berger
remove /lib/ from cmake as lib and bin are both in the tar.gz
2015-05-19CMake: install Python executable when its bundledCampbell Barton
2015-05-12Depsgraph: New dependency graph integration commitSergey Sharybin
This commit integrates the work done so far on the new dependency graph system, where goal was to replace legacy depsgraph with the new one, supporting loads of neat features like: - More granular dependency relation nature, which solves issues with fake cycles in the dependencies. - Move towards all-animatable, by better integration of drivers into the system. - Lay down some basis for upcoming copy-on-write, overrides and so on. The new system is living side-by-side with the previous one and disabled by default, so nothing will become suddenly broken. The way to enable new depsgraph is to pass `--new-depsgraph` command line argument. It's a bit early to consider the system production-ready, there are some TODOs and issues were discovered during the merge period, they'll be addressed ASAP. But it's important to merge, because it's the only way to attract artists to really start testing this system. There are number of assorted documents related on the design of the new system: * http://wiki.blender.org/index.php/User:Aligorith/GSoC2013_Depsgraph#Design_Documents * http://wiki.blender.org/index.php/User:Nazg-gul/DependencyGraph There are also some user-related information online: * http://code.blender.org/2015/02/blender-dependency-graph-branch-for-users/ * http://code.blender.org/2015/03/more-dependency-graph-tricks/ Kudos to everyone who was involved into the project: - Joshua "Aligorith" Leung -- design specification, initial code - Lukas "lukas_t" Toenne -- integrating code into blender, with further fixes - Sergey "Sergey" "Sharybin" -- some mocking around, trying to wrap up the project and so - Bassam "slikdigit" Kurdali -- stressing the new system, reporting all the issues and recording/writing documentation. - Everyone else who i forgot to mention here :)
2015-04-06OSX: add also license for iomp5 using cmake and fix all textfiles wrong ↵Jens Verwiebe
destination
2015-03-24CMake: tweak recent py module changesCampbell Barton
support installing portable builds to CMAKE_INSTALL_PREFIX
2015-03-24Fix for building blender as a Python moduleCampbell Barton
Installation didn't work on debian distro's now install into PYTHON_SITE_PACKAGES (which is detected and can be configured).
2015-03-23CMake: readme.html version trick broke packagesCampbell Barton