2010-01-30 22:00:28 +03:00
|
|
|
o Prerequisites (MacPorts):
|
2010-01-30 22:28:23 +03:00
|
|
|
- NB! CGAL requires gcc >= 4.2
|
2010-01-30 22:00:28 +03:00
|
|
|
- eigen
|
|
|
|
- boost
|
|
|
|
- gmp
|
|
|
|
- mpfr
|
|
|
|
- Qt4
|
|
|
|
|
2009-10-25 23:35:03 +03:00
|
|
|
o Build CGAL:
|
|
|
|
|
2010-01-14 13:33:16 +03:00
|
|
|
tar xzf CGAL-3.5.1.tar.gz
|
|
|
|
cd CGAL-3.5.1
|
|
|
|
patch -p1 < ../openscad/CGAL-OGL-Tess-Combine-Fix.patch
|
|
|
|
cmake -DCMAKE_INSTALL_PREFIX=$PWD/../install -DBUILD_SHARED_LIBS=FALSE
|
2009-10-25 23:35:03 +03:00
|
|
|
make -j4
|
|
|
|
make install
|
|
|
|
|
|
|
|
o Patch OpenCSG
|
|
|
|
|
2010-01-09 09:32:50 +03:00
|
|
|
cd OpenCSG-1.2.0
|
2010-01-25 02:20:45 +03:00
|
|
|
patch -p1 < ../openscad/OpenCSG-1.2.0-MacOSX-port.patch
|
2010-01-03 03:10:55 +03:00
|
|
|
patch -p1 < ../openscad/OpenCSG-1.2.0-Reset-Hack.patch # Only if MDI
|
2009-10-25 23:35:03 +03:00
|
|
|
|
|
|
|
o Build OpenCSG
|
|
|
|
|
|
|
|
qmake -recursive
|
|
|
|
make
|
|
|
|
|
2009-12-13 03:22:07 +03:00
|
|
|
o Build and Deploy OpenSCAD
|
2009-10-25 23:35:03 +03:00
|
|
|
|
2010-01-30 20:43:14 +03:00
|
|
|
# Update VERSION in publish-macosx.sh
|
2009-10-25 23:35:03 +03:00
|
|
|
cd openscad
|
2010-01-30 20:43:14 +03:00
|
|
|
./scripts/publish-macosx.sh
|