summaryrefslogtreecommitdiff
path: root/checklist-macosx.txt
diff options
context:
space:
mode:
Diffstat (limited to 'checklist-macosx.txt')
-rw-r--r--checklist-macosx.txt43
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
+
contact: Jan Huwald // Impressum