build: setup bundle plist only on macOS
This commit is contained in:
parent
e0017c1c31
commit
dc5e971043
1 changed files with 14 additions and 14 deletions
|
|
@ -20,6 +20,18 @@ else()
|
||||||
set(target deskflow)
|
set(target deskflow)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
||||||
|
set(CMAKE_AUTOMOC ON)
|
||||||
|
set(CMAKE_AUTORCC ON)
|
||||||
|
set(CMAKE_AUTOUIC ON)
|
||||||
|
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||||
|
|
||||||
|
if(WIN32)
|
||||||
|
set(EXE_DESCRIPTION "${CMAKE_PROJECT_DESCRIPTION}\\n Control and configure deskflow")
|
||||||
|
set(EXE_ICON "IDI_ICON1 ICON DISCARDABLE \"${CMAKE_SOURCE_DIR}/src/apps/res/deskflow.ico\" ")
|
||||||
|
configure_file(${CMAKE_SOURCE_DIR}/src/apps/res/rc_template.rc.in deskflow.rc)
|
||||||
|
set(platform_extra deskflow.rc)
|
||||||
|
elseif(APPLE)
|
||||||
#setup our bundle plist file
|
#setup our bundle plist file
|
||||||
set(BUNDLE_EXECUTABLE_NAME "${target}")
|
set(BUNDLE_EXECUTABLE_NAME "${target}")
|
||||||
set(BUNDLE_BUNDLE_NAME "${target}")
|
set(BUNDLE_BUNDLE_NAME "${target}")
|
||||||
|
|
@ -34,18 +46,6 @@ configure_file(
|
||||||
${CMAKE_CURRENT_BINARY_DIR}/deskflow.plist
|
${CMAKE_CURRENT_BINARY_DIR}/deskflow.plist
|
||||||
@ONLY
|
@ONLY
|
||||||
)
|
)
|
||||||
|
|
||||||
set(CMAKE_AUTOMOC ON)
|
|
||||||
set(CMAKE_AUTORCC ON)
|
|
||||||
set(CMAKE_AUTOUIC ON)
|
|
||||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
|
||||||
|
|
||||||
if(WIN32)
|
|
||||||
set(EXE_DESCRIPTION "${CMAKE_PROJECT_DESCRIPTION}\\n Control and configure deskflow")
|
|
||||||
set(EXE_ICON "IDI_ICON1 ICON DISCARDABLE \"${CMAKE_SOURCE_DIR}/src/apps/res/deskflow.ico\" ")
|
|
||||||
configure_file(${CMAKE_SOURCE_DIR}/src/apps/res/rc_template.rc.in deskflow.rc)
|
|
||||||
set(platform_extra deskflow.rc)
|
|
||||||
elseif(APPLE)
|
|
||||||
set(platform_extra ../res/Deskflow.icns ${PROJECT_SOURCE_DIR}/LICENSE ${PROJECT_SOURCE_DIR}/LICENSE_EXCEPTION)
|
set(platform_extra ../res/Deskflow.icns ${PROJECT_SOURCE_DIR}/LICENSE ${PROJECT_SOURCE_DIR}/LICENSE_EXCEPTION)
|
||||||
set_source_files_properties(${platform_extra} PROPERTIES MACOSX_PACKAGE_LOCATION "Resources")
|
set_source_files_properties(${platform_extra} PROPERTIES MACOSX_PACKAGE_LOCATION "Resources")
|
||||||
endif()
|
endif()
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue