diff options
Diffstat (limited to 'checklist-macosx.txt')
-rw-r--r-- | checklist-macosx.txt | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/checklist-macosx.txt b/checklist-macosx.txt new file mode 100644 index 0000000..bf1b5a3 --- /dev/null +++ b/checklist-macosx.txt @@ -0,0 +1,43 @@ +o Build CGAL: + + cd CGAL-3.5 + source runcmake.sh + make -j4 + make install + +o Patch OpenCSG + + patch -p0 < OpenCSG-MacOSX-port.patch + +o Build OpenCSG + + cd OpenCSG-1.1.1 + qmake -recursive + make + +o Build OpenSCAD + + cd openscad + qmake + make -j4 + + +o Deploy + + mkdir openscad.app/Contents/Frameworks + cp ../OpenCSG-1.1.1/lib/libopencsg.dylib openscad.app/Contents/Frameworks + cp /opt/local/lib/libGLEW.1.5.1.dylib openscad.app/Contents/Frameworks + cp /Library/Frameworks/QtOpenGL.framework/Versions/4/QtOpenGL openscad.app/Contents/Frameworks + cp /Library/Frameworks/QtGui.framework/Versions/4/QtGui openscad.app/Contents/Frameworks + cp /Library/Frameworks/QtCore.framework/Versions/4/QtCore openscad.app/Contents/Frameworks + install_name_tool -change libopencsg.1.dylib @executable_path/../Frameworks/libopencsg.dylib openscad.app/Contents/MacOS/openscad + install_name_tool -change QtOpenGL.framework/Versions/4/QtOpenGL @executable_path/../Frameworks/QtOpenGL openscad.app/Contents/MacOS/openscad + install_name_tool -change QtGui.framework/Versions/4/QtGui @executable_path/../Frameworks/QtGui openscad.app/Contents/MacOS/openscad + install_name_tool -change QtCore.framework/Versions/4/QtCore @executable_path/../Frameworks/QtCore openscad.app/Contents/MacOS/openscad + install_name_tool -change QtGui.framework/Versions/4/QtGui @executable_path/../Frameworks/QtGui openscad.app/Contents/Frameworks/QtOpenGL + install_name_tool -change QtCore.framework/Versions/4/QtCore @executable_path/../Frameworks/QtCore openscad.app/Contents/Frameworks/QtOpenGL + install_name_tool -change QtCore.framework/Versions/4/QtCore @executable_path/../Frameworks/QtCore openscad.app/Contents/Frameworks/QtGui + + install_name_tool -change /opt/local/lib/libGLEW.1.5.1.dylib @executable_path/../Frameworks/libGLEW.1.5.1.dylib openscad.app/Contents/MacOS/openscad + install_name_tool -change /opt/local/lib/libGLEW.1.5.1.dylib @executable_path/../Frameworks/libGLEW.1.5.1.dylib openscad.app/Contents/Frameworks/libopencsg.dylib + |