Wiki

Clone wiki

speedcrunch / BuildingOSXPackage

Installing Qt

For SpeedCrunch 0.12, we used pre-built Qt framework. Install from qt.io.

The paths shown here uses the defaults from the installer.

Building and packaging SpeedCrunch

With qmake

Build

mkdir build_speedcrunch
pushd build_speedcrunch
/Users/me/Qt/5.X/clang_64/bin/qmake ../speedcrunch/src
make -j8

Prepare the bundle

/Users/me/Qt/5.X/clang_64/bin/macdeployqt SpeedCrunch.app
rm -rf deployment
mkdir -p deployment/
cp -r SpeedCrunch.app deployment/
cp ../speedcrunch/pkg/COPYING.rtf deployment
rm SpeedCrunch-*-OSX.dmg
hdiutil create -volname "SpeedCrunch" -ov -format UDZO -imagekey zlib-level=9 -srcfolder "deployment" "SpeedCrunch-0.12.dmg"
popd

Using cmake

Build

mkdir build_speedcrunch
pushd build_speedcrunch
cmake -DCMAKE_PREFIX_PATH=/Users/me/Qt/5.X/clang_64/lib/cmake ../speedcrunch/src
make -j8

Prepare the bundle

make package
popd

Updated