HTTPS SSH
#### This repository contains actual dependencies for OSX 10.6 and higher.( see note ) ####

Exception: Qt-frameworks must be installed seperately and can
be deployed with the app-bundle with macdeployqt command.
Recommended Qt-version is still 4.8.6 ( upcoming 4.8.7 for Yosemite or 5.4.x )

Architectures:

- Intel x86_64

Libs(+headers):

- boost 1.5.6 ( python3 / OSX 10.6+ )
- freeimage 3160
- glew 1.5.5 ( luxrays/slg)
- OpenImageIO 1.4.11
- OpenEXR 2.2.0
- LibPNG 1.6.16 ( security fix )
- LibTiff 4.0.3
- LibJpeg 9 /* Version 9b */
- embree 2.8.0 and its tbb dependencies ( default build, use with LUXCORE_DISABLE_EMBREE_BVH_BUILDER )
- cl.hpp 1.2.6 ( opencl c++-bindings ) use this version, other must be tested first,
cp to /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/OpenCL.framework/Headers

Xtra dylibs to readout blender pointcache for smoke:
( obsolete since blender > 1.7.1 let us read smoke cache directly )

- liblzo2.dylib
- liblzmadec.dylib

Static bf_python libs from blender builddir/darwin/lib + headers:
(allows pylux to be blender compliant)

- libbf_python_ext.a
- libbf_python.a
- python3.4 headers

Precompiled LuxRays headers and lib ( OSX 10.6 and higher only, openCL 1.0/1.1 compliant ):

- libluxcore
- libsmalluxgpu
- libluxrays

Icons:

- icons for application, scenefile and filmdata

Plists:

- preconfigured Info.plist(s)

Goodies:

- The bundled sh-scripts allow for even more convenient use of console apps
  with some preconfigured options + terminal mode for the gui app (LuxRender)

Replacements for outdated OSX binaries:

- bison/yacc 3.0.4
- liby.a

(./configure --prefix="/usr" CFLAGS="-mmacosx-version-min=10.6" CXXFLAGS="-mmacosx-version-min=10.6" LDFLAGS="-mmacosx-version-min=10.6")

=============================================================================

Easy compile in terminal:

Assuming you have already installed Xcode, cmake and Qt 4.8 !

- hg clone http://src.luxrender.net/lux
- hg clone http://src.luxrender.net/luxrays
- hg clone http://src.luxrender.net/macos

- Cd into your luxrays source dir
- cmake -G Xcode ( optional: -DOSX_BUILD_DEMOS=TRUE )
- cmake --build . --config Release --target ALL_BUILD

- Cd into your lux source dir
- cmake -G Xcode
- cmake --build . --config Release --target ALL_BUILD

=============================================================================

updated: march_17_2015



Jens Verwiebe