OSX-related build system fixes
parent
ea650dc287
commit
514d6b5995
|
@ -19,6 +19,9 @@
|
|||
^config.log$
|
||||
.*\.pyc$
|
||||
|
||||
# Dependencies
|
||||
^dependencies/.*$
|
||||
|
||||
# OSX binaries and byproducts
|
||||
^Mitsuba.app/.*$
|
||||
\.DS_Store
|
||||
|
|
|
@ -10,6 +10,10 @@ configFile = GetOption('cfg')
|
|||
if configFile == None:
|
||||
configFile = "config.py"
|
||||
|
||||
if (sys.platform == 'win32' or sys.platform == 'darwin') and not os.path.exists('dependencies'):
|
||||
print 'The dependencies are missing -- see http://www.mitsuba-renderer.org/devblog/archives/11-Build-system-changes.html'
|
||||
Exit(1)
|
||||
|
||||
if not os.path.exists(configFile):
|
||||
print 'A configuration file must be selected! Have a look at \"README\"'
|
||||
Exit(1)
|
||||
|
@ -700,6 +704,8 @@ elif sys.platform == 'darwin':
|
|||
installTargets += env.OSXLibInst('Mitsuba.app/Contents/Frameworks', 'dependencies/darwin/Xerces-C.framework/Resources/lib/libxerces-c-3.0.dylib')
|
||||
installTargets += env.OSXLibInst('Mitsuba.app/Contents/Frameworks', 'dependencies/darwin/libpng.framework/Resources/lib/libpng.dylib')
|
||||
installTargets += env.OSXLibInst('Mitsuba.app/Contents/Frameworks', 'dependencies/darwin/libjpeg.framework/Resources/lib/libjpeg.dylib')
|
||||
installTargets += env.OSXLibInst('Mitsuba.app/Contents/Frameworks', 'dependencies/darwin/libboost.framework/Resources/lib/libboost_system.dylib')
|
||||
installTargets += env.OSXLibInst('Mitsuba.app/Contents/Frameworks', 'dependencies/darwin/libboost.framework/Resources/lib/libboost_filesystem.dylib')
|
||||
if hasCollada:
|
||||
installTargets += env.OSXLibInst('Mitsuba.app/Contents/Frameworks', 'dependencies/darwin/Collada14Dom.framework/Resources/lib/libCollada14Dom.dylib')
|
||||
if hasQt:
|
||||
|
|
|
@ -19,8 +19,8 @@ GLINCLUDE = ['#dependencies/darwin/GLEW.framework/Headers']
|
|||
GLLIBDIR = ['#dependencies/darwin/GLEW.framework/Resources/libs']
|
||||
GLLIB = ['GLEW', 'objc']
|
||||
GLFLAGS = ['-DGLEW_MX']
|
||||
BOOSTINCLUDE = ['#dependencies/boost']
|
||||
BOOSTLIB = ['boost_filesystem-xgcc42-mt-1_39', 'boost_system-xgcc42-mt-1_39']
|
||||
BOOSTINCLUDE = ['#dependencies']
|
||||
BOOSTLIB = ['boost_filesystem', 'boost_system']
|
||||
BOOSTLIBDIR = ['dependencies/darwin/libboost.framework/Resources/lib']
|
||||
COLLADAINCLUDE = ['#dependencies/windows/include/colladadom', '#dependencies/windows/include/colladadom/1.4']
|
||||
COLLADALIB = ['libCollada14Dom']
|
||||
|
|
|
@ -19,8 +19,8 @@ GLINCLUDE = ['#dependencies/darwin/GLEW.framework/Headers']
|
|||
GLLIBDIR = ['#dependencies/darwin/GLEW.framework/Resources/libs']
|
||||
GLLIB = ['GLEW', 'objc']
|
||||
GLFLAGS = ['-DGLEW_MX']
|
||||
BOOSTINCLUDE = ['#dependencies/boost']
|
||||
BOOSTLIB = ['boost_filesystem-xgcc42-mt-1_39', 'boost_system-xgcc42-mt-1_39']
|
||||
BOOSTINCLUDE = ['#dependencies']
|
||||
BOOSTLIB = ['boost_filesystem', 'boost_system']
|
||||
BOOSTLIBDIR = ['dependencies/darwin/libboost.framework/Resources/lib']
|
||||
COLLADAINCLUDE = ['#dependencies/windows/include/colladadom', '#dependencies/windows/include/colladadom/1.4']
|
||||
COLLADALIB = ['libCollada14Dom']
|
||||
|
|
|
@ -19,8 +19,8 @@ GLINCLUDE = ['#dependencies/darwin/GLEW.framework/Headers']
|
|||
GLLIBDIR = ['#dependencies/darwin/GLEW.framework/Resources/libs']
|
||||
GLLIB = ['GLEW', 'objc']
|
||||
GLFLAGS = ['-DGLEW_MX']
|
||||
BOOSTINCLUDE = ['#dependencies/boost']
|
||||
BOOSTLIB = ['boost_filesystem-xgcc42-mt-1_39', 'boost_system-xgcc42-mt-1_39']
|
||||
BOOSTINCLUDE = ['#dependencies']
|
||||
BOOSTLIB = ['boost_filesystem', 'boost_system']
|
||||
BOOSTLIBDIR = ['dependencies/darwin/libboost.framework/Resources/lib']
|
||||
COLLADAINCLUDE = ['#dependencies/windows/include/colladadom', '#dependencies/windows/include/colladadom/1.4']
|
||||
COLLADALIB = ['libCollada14Dom']
|
||||
|
|
Loading…
Reference in New Issue