Tidy up the mac build a bit.
This commit is contained in:
parent
3954186af8
commit
883826a113
@ -1007,11 +1007,13 @@ if (APPLE)
|
|||||||
install(DIRECTORY "${GROWL}/Versions/Current/Resources"
|
install(DIRECTORY "${GROWL}/Versions/Current/Resources"
|
||||||
DESTINATION "${CMAKE_BINARY_DIR}/clementine.app/Contents/Frameworks/Growl.framework")
|
DESTINATION "${CMAKE_BINARY_DIR}/clementine.app/Contents/Frameworks/Growl.framework")
|
||||||
|
|
||||||
add_custom_target(bundle
|
add_custom_command(TARGET clementine
|
||||||
|
POST_BUILD
|
||||||
|
COMMAND
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/../dist/macdeploy.py ${PROJECT_BINARY_DIR}/clementine.app -f
|
${CMAKE_CURRENT_SOURCE_DIR}/../dist/macdeploy.py ${PROJECT_BINARY_DIR}/clementine.app -f
|
||||||
DEPENDS clementine
|
|
||||||
)
|
)
|
||||||
add_custom_target(dmg
|
add_custom_command(
|
||||||
|
OUTPUT ${PROJECT_BINARY_DIR}/clementine-${CLEMENTINE_VERSION_RPM}.dmg
|
||||||
${CMAKE_COMMAND} -E remove -f ${PROJECT_BINARY_DIR}/clementine-${CLEMENTINE_VERSION_RPM}.dmg
|
${CMAKE_COMMAND} -E remove -f ${PROJECT_BINARY_DIR}/clementine-${CLEMENTINE_VERSION_RPM}.dmg
|
||||||
COMMAND macdeployqt clementine.app -no-plugins -dmg
|
COMMAND macdeployqt clementine.app -no-plugins -dmg
|
||||||
COMMAND ${CMAKE_COMMAND} -E rename
|
COMMAND ${CMAKE_COMMAND} -E rename
|
||||||
@ -1020,6 +1022,8 @@ if (APPLE)
|
|||||||
DEPENDS clementine
|
DEPENDS clementine
|
||||||
WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
|
WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
|
||||||
)
|
)
|
||||||
|
add_custom_target(dmg
|
||||||
|
DEPENDS ${PROJECT_BINARY_DIR}/clementine-${CLEMENTINE_VERSION_RPM}.dmg)
|
||||||
else (APPLE)
|
else (APPLE)
|
||||||
install(TARGETS clementine
|
install(TARGETS clementine
|
||||||
RUNTIME DESTINATION bin
|
RUNTIME DESTINATION bin
|
||||||
|
Loading…
x
Reference in New Issue
Block a user