Skip to content
Snippets Groups Projects
mac_create_dmg.sh 653 B
Newer Older
  • Learn to ignore specific revisions
  • #!/bin/sh
    # Clean build directories
    rm -rf mac
    mkdir -p mac
    # Change to build directory and compile application
    cd ..
    make -j4
    # Copy and build the application bundle
    cd deploy
    cp -r ../bin/mac/qgroundcontrol.app mac/.
    
    cp -r ../audio mac/qgroundcontrol.app/Contents/MacOs/.
    
    mkdir -p mac/qgroundcontrol.app/Contents/Frameworks/
    
    # SDL is not copied by Qt - for whatever reason
    
    cp -r SDL.framework mac/qgroundcontrol.app/Contents/Frameworks/.
    echo -e '\n\nStarting to create disk image. This may take a while..\n'
    macdeployqt mac/qgroundcontrol.app -dmg
    rm -rf mac/qgroundcontrol.app
    echo -e '\n\n QGroundControl .DMG file is now ready for publishing\n'