mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-08-16 11:04:01 +02:00
Make CMake build Tomahawk.app instead of tomahawk.app
This commit is contained in:
@@ -20,6 +20,11 @@ SET( TOMAHAWK_ORGANIZATION_NAME "Tomahawk" )
|
|||||||
SET( TOMAHAWK_ORGANIZATION_DOMAIN "tomahawk-player.org" )
|
SET( TOMAHAWK_ORGANIZATION_DOMAIN "tomahawk-player.org" )
|
||||||
SET( TOMAHAWK_APPLICATION_NAME "Tomahawk" )
|
SET( TOMAHAWK_APPLICATION_NAME "Tomahawk" )
|
||||||
SET( TOMAHAWK_DESCRIPTION_SUMMARY "The social media player" )
|
SET( TOMAHAWK_DESCRIPTION_SUMMARY "The social media player" )
|
||||||
|
IF(APPLE)
|
||||||
|
SET( TOMAHAWK_TARGET_NAME "Tomahawk" )
|
||||||
|
ELSE()
|
||||||
|
SET( TOMAHAWK_TARGET_NAME "tomahawk" )
|
||||||
|
ENDIF()
|
||||||
|
|
||||||
IF( WIN32 )
|
IF( WIN32 )
|
||||||
SET( TOMAHAWK_SYSTEM "Windows" )
|
SET( TOMAHAWK_SYSTEM "Windows" )
|
||||||
|
@@ -59,9 +59,9 @@ if( APPLE )
|
|||||||
FILE( WRITE ${CMAKE_BINARY_DIR}/Info.plist "${edited_plist}" )
|
FILE( WRITE ${CMAKE_BINARY_DIR}/Info.plist "${edited_plist}" )
|
||||||
|
|
||||||
FILE(COPY ${CMAKE_SOURCE_DIR}/admin/mac/sparkle_pub.pem
|
FILE(COPY ${CMAKE_SOURCE_DIR}/admin/mac/sparkle_pub.pem
|
||||||
DESTINATION "${CMAKE_BINARY_DIR}/tomahawk.app/Contents/Resources")
|
DESTINATION "${CMAKE_BINARY_DIR}/Tomahawk.app/Contents/Resources")
|
||||||
|
|
||||||
FILE(COPY /usr/bin/SetFile DESTINATION "${CMAKE_BINARY_DIR}/tomahawk.app/Contents/MacOS")
|
FILE(COPY /usr/bin/SetFile DESTINATION "${CMAKE_BINARY_DIR}/Tomahawk.app/Contents/MacOS")
|
||||||
FILE(COPY /usr/bin/GetFileInfo DESTINATION "${CMAKE_BINARY_DIR}/tomahawk.app/Contents/MacOS")
|
FILE(COPY /usr/bin/GetFileInfo DESTINATION "${CMAKE_BINARY_DIR}/Tomahawk.app/Contents/MacOS")
|
||||||
|
|
||||||
endif (APPLE)
|
endif (APPLE)
|
||||||
|
@@ -151,13 +151,18 @@ qt_add_resources( RC_SRCS "../../resources.qrc" )
|
|||||||
|
|
||||||
SET( final_src ${final_src} ${tomahawkUI_H} ${tomahawkMoc} ${tomahawkSources} ${RC_SRCS} )
|
SET( final_src ${final_src} ${tomahawkUI_H} ${tomahawkMoc} ${tomahawkSources} ${RC_SRCS} )
|
||||||
|
|
||||||
|
if(APPLE)
|
||||||
|
set(TOMAHAWK_RUNTIME_OUTPUT_NAME "Tomahawk")
|
||||||
|
else()
|
||||||
|
set(TOMAHAWK_RUNTIME_OUTPUT_NAME "tomahawk")
|
||||||
|
endif()
|
||||||
|
|
||||||
ADD_EXECUTABLE( tomahawk_bin WIN32 MACOSX_BUNDLE ${final_src} )
|
ADD_EXECUTABLE( tomahawk_bin WIN32 MACOSX_BUNDLE ${final_src} )
|
||||||
SET_TARGET_PROPERTIES(tomahawk_bin
|
SET_TARGET_PROPERTIES(tomahawk_bin
|
||||||
PROPERTIES
|
PROPERTIES
|
||||||
AUTOMOC TRUE
|
AUTOMOC TRUE
|
||||||
MACOSX_BUNDLE_INFO_PLIST "${CMAKE_BINARY_DIR}/Info.plist"
|
MACOSX_BUNDLE_INFO_PLIST "${CMAKE_BINARY_DIR}/Info.plist"
|
||||||
RUNTIME_OUTPUT_NAME tomahawk
|
RUNTIME_OUTPUT_NAME ${TOMAHAWK_RUNTIME_OUTPUT_NAME}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
@@ -194,7 +199,7 @@ TARGET_LINK_LIBRARIES( tomahawk_bin
|
|||||||
IF( APPLE )
|
IF( APPLE )
|
||||||
IF( HAVE_SPARKLE )
|
IF( HAVE_SPARKLE )
|
||||||
MESSAGE("Sparkle Found, installing framekwork in bundle")
|
MESSAGE("Sparkle Found, installing framekwork in bundle")
|
||||||
INSTALL(DIRECTORY "${SPARKLE}/Versions/Current/Resources" DESTINATION "${CMAKE_BINARY_DIR}/tomahawk.app/Contents/Frameworks/Sparkle.framework")
|
INSTALL(DIRECTORY "${SPARKLE}/Versions/Current/Resources" DESTINATION "${CMAKE_BINARY_DIR}/Tomahawk.app/Contents/Frameworks/Sparkle.framework")
|
||||||
|
|
||||||
ENDIF( HAVE_SPARKLE )
|
ENDIF( HAVE_SPARKLE )
|
||||||
ENDIF( APPLE )
|
ENDIF( APPLE )
|
||||||
|
Reference in New Issue
Block a user