Setting up AmiraDev to compile Felix's source hxskeletonize/hxgrapheditor
Amira 5.2.2
- Use Wizard to make a new amiradev folder e.g. ~/dev/amiradev this is $AMIRA_LOCAL
- replace $AMIRA_LOCAL/src with checkout of felix's svn
- Install binary qt 4.3.4 (qt-mac-opensource-4.3.4.dmg from trolltech/mirrors)
- Get headers from qt tarball (qt-mac-opensource-src-4.3.4.tar.gz)
- (or just compile/install qt-mac-opensource-src-4.3.4 rather than using binary installer)
AMIRA_LOCAL=/Users/jefferis/dev/amiradev # or wherever cd $AMIRA_LOCAL mv src src.orig # this is ok so long as there are no packages with conflicting names git svn --username greg clone https://basfly.zoo.cam.ac.uk/repos/amira src ln /usr/bin/moc $AMIRA_LOCAL/bin/arch-MacX-Optimize/ # or wherever the qt include files live ln $HOME/dev/qt-mac-opensource-src-4.3.4/include /Applications/Amira-5.2.2/include/arch-MacX/qt cd hxskeletonize make MAKE_CFG=Optimize
Amira 5.3
- Installed qt-mac-opensource-4.5.3.dmg (based on checking libs supplied with amira). This goes into /Developer and /usr
- made sure moc was relinked
- Downloaded qt-mac-opensource-src-4.5.3.tgz (just want the headers)
ln -s $HOME/dev/Qt/qt-mac-opensource-src-4.5.3/include /Applications/Amira-5.3.0/include/arch-MacX/qt
- Currently not compiling because include files are not found. Changing
INCLUDES
in Package file results in different complaints - it's as if only the last path in INCLUDES is used.
Amira 5.3.2
- Installed qt-mac-opensource-4.5.3.dmg (based on checking libs supplied with amira). This goes into /Developer and /usr
- made sure moc was relinked
- Downloaded qt-mac-opensource-src-4.5.3.tgz (just want the headers)
ln -s $HOME/dev/Qt/qt-mac-opensource-src-4.5.3/include /Applications/Amira-5.3.2/include/arch-MacX/qt
- run AmiraDev wizard to make build system
- Change the “Package” file defined in the hxskeletonize (see git repo)
cd hxgrapheditor make MAKE_CFG=Optimize cd .. cd hxskeletonize make MAKE_CFG=Optimize