|
|
|
|
@ -664,9 +664,9 @@ else()
|
|
|
|
|
WIN32 |
|
|
|
|
MACOSX_BUNDLE |
|
|
|
|
Source/main.cpp |
|
|
|
|
Source/devilutionx.exe.manifest |
|
|
|
|
Packaging/macOS/AppIcon.icns |
|
|
|
|
Packaging/windows/devilutionx.rc) |
|
|
|
|
Packaging/windows/devilutionx.exe.manifest |
|
|
|
|
Packaging/windows/devilutionx.rc |
|
|
|
|
Packaging/apple/AppIcon.icns) |
|
|
|
|
endif() |
|
|
|
|
target_link_libraries(${BIN_TARGET} PRIVATE libdevilutionx) |
|
|
|
|
|
|
|
|
|
@ -1154,7 +1154,7 @@ if(CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
|
|
|
|
|
endif() |
|
|
|
|
|
|
|
|
|
if(APPLE) |
|
|
|
|
set_source_files_properties("./Packaging/macOS/AppIcon.icns" PROPERTIES MACOSX_PACKAGE_LOCATION Resources) |
|
|
|
|
set_source_files_properties("./Packaging/apple/AppIcon.icns" PROPERTIES MACOSX_PACKAGE_LOCATION Resources) |
|
|
|
|
set(MACOSX_BUNDLE_GUI_IDENTIFIER com.diasurgical.devilutionx) |
|
|
|
|
set(MACOSX_BUNDLE_COPYRIGHT Unlicense) |
|
|
|
|
set(MACOSX_BUNDLE_BUNDLE_NAME devilutionx) |
|
|
|
|
@ -1163,8 +1163,8 @@ if(APPLE)
|
|
|
|
|
set(MACOSX_BUNDLE_SHORT_VERSION_STRING ${PROJECT_VERSION}) |
|
|
|
|
set(MACOSX_BUNDLE_LONG_VERSION_STRING "Version ${PROJECT_VERSION}") |
|
|
|
|
set(CMAKE_OSX_DEPLOYMENT_TARGET "10.12.0") |
|
|
|
|
set_target_properties(${BIN_TARGET} PROPERTIES MACOSX_BUNDLE_ICON_FILE "AppIcon") |
|
|
|
|
set_target_properties(${BIN_TARGET} PROPERTIES MACOSX_BUNDLE_INFO_PLIST "${CMAKE_CURRENT_SOURCE_DIR}/Packaging/macOS/Info.plist") |
|
|
|
|
set_target_properties(${BIN_TARGET} PROPERTIES MACOSX_BUNDLE_ICON_FILE "AppIcon.icns") |
|
|
|
|
set_target_properties(${BIN_TARGET} PROPERTIES MACOSX_BUNDLE_INFO_PLIST "${CMAKE_CURRENT_SOURCE_DIR}/Packaging/apple/Info.plist") |
|
|
|
|
|
|
|
|
|
install (TARGETS ${BIN_TARGET} DESTINATION ./) |
|
|
|
|
|
|
|
|
|
|