blender/build_files/cmake
Sergey Sharybin 40f237675f Some tweaks to support upcoming OSL-1.6
Doesn't mean we're 100% ready for the transition, but need to start somewhere
anyway. Changes:

- OSL is no longer supporting cpp and requires usage of Boost Wave.
  So now Wave component of Boost is optionally demanded when looking for the
  Boost libraries if OSL is enabled.

  Only did this for Linux, MSVC seems already using Wave. Not sure about OSX.

- Because of the same reason OSL should be moved prior Boost for linker.

- Whole archive trick makes it so linking fails with duplicated symbols, so
  removed it for the new OSL. Didn't see issues with this so far.

- Added some code to check OSL version on Linux. Would need to move all that
  to FindOpenShadingLanguage.cmake which we can get from Cycles standalone
  repository.

  So in theory no affect on current stup would be made at all.

- Added some tweaks to buildbot files. It now seems to be happy with the new
  OSL libraries, but again, those tweaks are not in action yet.

All this was tested on Linux only. Win/OSX might still need some tweaks to
support new OSL.

P.S. This doesn't mean we're pushing OSL update yet, just making some
preliminary tweaks to avoid entropy of PITA when we'll actually want to
switch.
2015-02-06 14:57:32 +05:00
..
config CMake: update lite config 2014-11-17 19:40:48 +01:00
example_scripts patch cmake_linux_install.sh to do multithreaded build 2014-02-27 16:00:26 +01:00
Modules Added default install location from install_deps.sh to FindOpenEXR.cmake 2015-01-28 23:36:51 +05:00
buildinfo.cmake CMake: cleanup, namespace & unused vars 2014-11-16 13:04:10 +01: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: add header 2014-08-02 19:16:00 +10:00
cmake_consistency_check.py Cleanup: spelling (D831) 2014-11-03 23:28:16 +01:00
cmake_netbeans_project.py Fix project-file generators (didn't close files) 2014-10-30 18:26:54 +01:00
cmake_qtcreator_project.py Small fix for QTCreator project script, by Sybren Stüvel. 2014-12-29 13:45:05 +01: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 Some tweaks to support upcoming OSL-1.6 2015-02-06 14:57:32 +05:00
packaging.cmake Revert "OSX/cpack: add a dummy bg and ds_store for dmg" 2014-11-18 11:40:16 +01:00
project_info.py CMake: use project name when generating project files 2014-05-11 16:21:38 +10:00
project_source_info.py pass compiler defines such as __FLT_MIN__ to smatch and sparse (they fail without them). 2013-08-08 01:53:02 +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