- fix icon and version number
This commit is contained in:
parent
6af105fe21
commit
93c998ca1c
@ -29,6 +29,13 @@ set (CMAKE_AUTOUIC ON)
|
||||
|
||||
set (APP_SKIP_BUILD_NUMBER OFF CACHE BOOL "Skip Litt build number increase.")
|
||||
|
||||
# App version is expected as APP_VERSION variable
|
||||
if (NOT APP_VERSION)
|
||||
message(FATAL "Requires APP_VERSION to be set")
|
||||
endif()
|
||||
|
||||
add_definitions(-DAPP_VERSION="\"${APP_VERSION}\"")
|
||||
|
||||
# This will find the Qt5 files. You will need a QT5_DIR env variable
|
||||
find_package (Qt5Core REQUIRED)
|
||||
find_package (Qt5Widgets REQUIRED) # Equivalent of QT += widgets
|
||||
@ -159,6 +166,7 @@ if (TARGET_LINUX)
|
||||
endif()
|
||||
|
||||
if(TARGET_OSX)
|
||||
message("MacOS build target")
|
||||
# OS X Specific flags
|
||||
add_definitions(-DTARGET_OSX)
|
||||
|
||||
@ -166,7 +174,9 @@ if(TARGET_OSX)
|
||||
set (BUILD_NUMBER_SCRIPT build_number.sh)
|
||||
set (ADDITIONAL_EXE_OPTIONS MACOSX_BUNDLE)
|
||||
|
||||
set (MACOS_ICON_FILE ${CMAKE_CURRENT_SOURCE_DIR}/icons/appicon-osx.icns)
|
||||
set (MACOS_ICON_FILENAME appicon-osx.icns)
|
||||
set (MACOS_ICON_PATH ${CMAKE_CURRENT_SOURCE_DIR}/icons/${MACOS_ICON_FILENAME})
|
||||
|
||||
set (SOURCE_FILES ${CMAKE_CURRENT_SOURCE_DIR}/platforms/osx/sleeptracker_osx.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/platforms/osx/sleeptracker_osx.mm
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/platforms/osx/hidtrackerimpl_osx.h
|
||||
@ -230,7 +240,7 @@ add_executable(${EXE_NAME}
|
||||
${SOURCE_FILES}
|
||||
${PLATFORM_LIBS}
|
||||
${UI_RESOURCES}
|
||||
${MACOS_ICON_FILE}
|
||||
${MACOS_ICON_PATH}
|
||||
${RESOURCE_FILES}
|
||||
${WINDOWS_RESOURCE_PATH}
|
||||
mainwindow.qrc
|
||||
@ -246,14 +256,14 @@ target_include_directories(${EXE_NAME} SYSTEM BEFORE
|
||||
PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/fervor
|
||||
)
|
||||
|
||||
|
||||
message("App version: ${APP_VERSION}")
|
||||
if (TARGET_OSX)
|
||||
set_source_files_properties( ${MACOS_ICON_FILE} PROPERTIES MACOSX_PACKAGE_LOCATION Resources )
|
||||
set_target_properties( ${EXE_NAME} PROPERTIES MACOSX_BUNDLE_ICON_FILE ${MACOS_ICON_FILE} )
|
||||
set_source_files_properties( ${MACOS_ICON_PATH} PROPERTIES MACOSX_PACKAGE_LOCATION Resources )
|
||||
set_target_properties( ${EXE_NAME} PROPERTIES MACOSX_BUNDLE_ICON_FILE ${MACOS_ICON_FILENAME} )
|
||||
set_target_properties( ${EXE_NAME} PROPERTIES OUTPUT_NAME ${PRODUCT_NAME})
|
||||
set_target_properties( ${EXE_NAME} PROPERTIES MACOSX_BUNDLE_BUNDLE_NAME ${PRODUCT_NAME} )
|
||||
set_target_properties( ${EXE_NAME} PROPERTIES MACOSX_BUNDLE_SHORT_VERSION_STRING "0.7.8")
|
||||
set_target_properties( ${EXE_NAME} PROPERTIES MACOSX_BUNDLE_LONG_VERSION_STRING "0.7.8")
|
||||
set_target_properties( ${EXE_NAME} PROPERTIES MACOSX_BUNDLE_SHORT_VERSION_STRING "${APP_VERSION}")
|
||||
set_target_properties( ${EXE_NAME} PROPERTIES MACOSX_BUNDLE_LONG_VERSION_STRING "${APP_VERSION}")
|
||||
|
||||
set_target_properties( ${EXE_NAME} PROPERTIES MACOSX_BUNDLE TRUE
|
||||
MACOSX_BUNDLE_GUI_IDENTIFIER "com.satorilight.litt"
|
||||
|
||||
@ -1,2 +1,2 @@
|
||||
// Auto generated file ! Please do not edit !
|
||||
#define APP_BUILD_NUMBER 54
|
||||
#define APP_BUILD_NUMBER 74
|
||||
@ -11,7 +11,7 @@ find_package (Qt5Network REQUIRED)
|
||||
set (QT_USE_QTNETWORK true)
|
||||
set (QT_USE_QTWEBKIT true)
|
||||
|
||||
set (FERVOR_APP_VERSION "0.9.2")
|
||||
set (FERVOR_APP_VERSION "${APP_VERSION}")
|
||||
set (FERVOR_APP_NAME "Litt")
|
||||
|
||||
# Instruct CMake to run moc automatically when needed.
|
||||
|
||||
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user