blender/build_files/cmake
Sergey Sharybin d3c3f07133 Initial implementation of a script for automatic dependencies installer/builder
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-12 19:39:09 +00:00
..
config remove LOD_Decimator (c++ decimator), now replaced by bmesh decimator. also remove CTR c++ classes that are no longer used. 2012-10-22 02:39:26 +00:00
example_scripts replace python3 command with python3.2, python3 isnt available on ubuntu. 2012-05-01 20:45:16 +00:00
Modules Initial implementation of a script for automatic dependencies installer/builder 2012-11-12 19:39:09 +00:00
buildinfo.cmake buildinfo is now quoted from the build systems, avoids stripping quotes on startup. 2011-08-22 12:24:14 +00:00
clang_array_check.py code cleanup: reduce change the size of some float vectors that were bigger then they needed to be. 2012-10-08 07:08:29 +00:00
cmake_consistency_check_config.py remove LOD_Decimator (c++ decimator), now replaced by bmesh decimator. also remove CTR c++ classes that are no longer used. 2012-10-22 02:39:26 +00:00
cmake_consistency_check.py replace python3 command with python3.2, python3 isnt available on ubuntu. 2012-05-01 20:45:16 +00:00
cmake_netbeans_project.py style cleanup: use <pre> for doxygen ascii art 2012-08-13 15:17:15 +00:00
cmake_qtcreator_project.py Fix for own commit r51178, duplicate line. 2012-10-08 12:02:55 +00:00
cmake_static_check_clang_array.py for utility checkers, use QUIET env var, not to print progress. 2012-11-07 01:00:27 +00:00
cmake_static_check_cppcheck.py for utility checkers, use QUIET env var, not to print progress. 2012-11-07 01:00:27 +00:00
cmake_static_check_smatch.py for utility checkers, use QUIET env var, not to print progress. 2012-11-07 01:00:27 +00:00
cmake_static_check_sparse.py for utility checkers, use QUIET env var, not to print progress. 2012-11-07 01:00:27 +00:00
cmake_static_check_splint.py for utility checkers, use QUIET env var, not to print progress. 2012-11-07 01:00:27 +00:00
macros.cmake Replacing gettext i18n backend by boost::locale one. 2012-11-11 16:54:26 +00:00
packaging.cmake CPack rpm cleanup 2012-05-16 02:51:58 +00:00
project_info.py style cleanup: make OSL follow our C style convention. http://wiki.blender.org/index.php/Dev:Doc/CodeStyle 2012-10-17 01:47:37 +00:00
project_source_info.py style cleanup: make OSL follow our C style convention. http://wiki.blender.org/index.php/Dev:Doc/CodeStyle 2012-10-17 01:47:37 +00:00
RpmBuild.cmake when building blender as a py module use add_library(... MODULE on all systems, was SHARED on linux/windows. 2012-01-11 00:09:46 +00:00