blender/build_files/cmake
Sergey Sharybin 956bd92a60 Buildbot: Initial work to move linux build environment to CMake
This is so called "seems to work in dry tests" commit which is aimed to switch
linux release environment to CMake.

Some notes:

- There's no special handle of libstdc++, but it wasn't really static for quite
  some time in SCons configuration and nobody really complained.

- It was quite tricky to get OpenMP linked statically with just using some
  configuration so we went ahead and added a special option to CMake now which is
  only exist on Linux and advertised as shouldn't be used.

- Packing is happening manually in slave_pack.py. This is because we have to add
  some really special files to the archive (mesa libraries for example) which we
  can't really handle from CMake/CPack in a nice generic way.

  Don't think it's bad approach, at least crappynness is localized and it's not
  _that_ crappy anyway.

- Windows buildbot should keep working, but needs doublechecing. It's just a
  build folder changed, but you never know what it might imply.

- Some further tweaks are likely needed to ensure all builders are working.

Thanks Campbell for assistance in this patch!
2015-12-02 18:11:58 +05:00
..
config CMake: Enable Cycles OSL for the full blender configuration 2015-12-02 16:20:20 +05:00
example_scripts patch cmake_linux_install.sh to do multithreaded build 2014-02-27 16:00:26 +01:00
Modules missed last commit 2015-11-27 18:00:02 +11:00
buildinfo.cmake CMake: minor message cleanups. 2015-10-10 17:35:30 +02:00
clang_array_check.py Checker percentage calc was wrong, also cleanup 2014-03-29 11:25:44 +11:00
cmake_consistency_check_config.py CMake: fixes for own checking script 2015-05-17 16:05:38 +10:00
cmake_consistency_check.py Cleanup: pep8 2015-06-07 17:28:02 +10:00
cmake_netbeans_project.py Fix netbeans project generator 2015-10-31 11:31:58 +11:00
cmake_qtcreator_project.py Cleanup: minor edits to project generators 2015-03-22 03:35:13 +11:00
cmake_static_check_clang_array.py Update clang array checker for new clang py api 2014-03-29 11:08:24 +11:00
cmake_static_check_cppcheck.py Checker percentage calc was wrong, also cleanup 2014-03-29 11:25:44 +11:00
cmake_static_check_smatch.py Checker percentage calc was wrong, also cleanup 2014-03-29 11:25:44 +11:00
cmake_static_check_sparse.py Checker percentage calc was wrong, also cleanup 2014-03-29 11:25:44 +11:00
cmake_static_check_splint.py Checker percentage calc was wrong, also cleanup 2014-03-29 11:25:44 +11:00
macros.cmake Buildbot: Initial work to move linux build environment to CMake 2015-12-02 18:11:58 +05:00
packaging.cmake Change cpack package name to be "blender" instead of "Blender" 2015-11-07 08:34:27 +01:00
project_info.py Update netbeans project file generator 2015-06-18 12:23:54 +10:00
project_source_info.py Use regex for cmake config parsing 2015-07-13 20:05:26 +10: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