From 5a9cf992491d492037bd52c70fda57d8d17abfe0 Mon Sep 17 00:00:00 2001 From: Jeffrey Pfau Date: Sat, 6 Dec 2014 19:11:10 -0800 Subject: [PATCH] Qt: Bundle OS X target app --- src/platform/qt/CMakeLists.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/platform/qt/CMakeLists.txt b/src/platform/qt/CMakeLists.txt index 5f99c2131..21112ffcd 100644 --- a/src/platform/qt/CMakeLists.txt +++ b/src/platform/qt/CMakeLists.txt @@ -84,3 +84,11 @@ if(Qt5Multimedia_FOUND) list(APPEND QT_LIBRARIES Qt5::Multimedia) endif() target_link_libraries(mGBA ${PLATFORM_LIBRARY} ${OPENGL_LIBRARY} ${BINARY_NAME} ${QT_LIBRARIES}) + +install(TARGETS mGBA RUNTIME DESTINATION bin BUNDLE DESTINATION /Applications) +if(APPLE AND MACDEPLOYQT) + add_custom_command(TARGET mGBA POST_BUILD COMMAND ${MACDEPLOYQT} mGBA.app) + add_custom_command(TARGET mGBA POST_BUILD COMMAND rm -r mGBA.app/Contents/Plugins/bearer) + add_custom_command(TARGET mGBA POST_BUILD COMMAND rm -r mGBA.app/Contents/Plugins/imageformats) + add_custom_command(TARGET mGBA POST_BUILD COMMAND rm -r mGBA.app/Contents/Plugins/printsupport) +endif()