summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKiritoDv <kiritodev01@gmail.com>2025-03-07 18:32:15 -0600
committerKiritoDv <kiritodev01@gmail.com>2025-03-07 18:32:15 -0600
commitd65d58922a4a1b91324696b1aebd0a35df4cd5d6 (patch)
tree25c27c674b6f553999076e1fe26dc454d301c2bf
parent9cbd4010476370d189cf61b16c6a85e8df67e96e (diff)
Fixed MacOS Build
-rw-r--r--.gitignore2
-rw-r--r--CMakeLists.txt23
-rw-r--r--Info.plist42
-rw-r--r--icon.pngbin0 -> 263412 bytes
m---------torch0
5 files changed, 55 insertions, 12 deletions
diff --git a/.gitignore b/.gitignore
index c3c08ceb1..97b0f0f86 100644
--- a/.gitignore
+++ b/.gitignore
@@ -57,7 +57,7 @@ xml/*
.assets-local.txt
# Torch
-include/assets/*
+# include/assets/*
torch/*
debug/*
/debug/*
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 8f12551fc..8998c8c15 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -430,6 +430,7 @@ nx_generate_nacp(${PROJECT_NAME}.nacp
nx_create_nro(${PROJECT_NAME}
NACP ${PROJECT_NAME}.nacp
+ ICON ${CMAKE_CURRENT_SOURCE_DIR}/icon.png
)
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.nro DESTINATION . COMPONENT ${PROJECT_NAME})
@@ -665,16 +666,16 @@ add_custom_target(
if(CMAKE_SYSTEM_NAME MATCHES "Darwin")
add_custom_target(CreateOSXIcons
COMMAND mkdir -p ${CMAKE_BINARY_DIR}/macosx/spaghettikart.iconset
- COMMAND sips -z 16 16 logo.png --out ${CMAKE_BINARY_DIR}/macosx/spaghettikart.iconset/icon_16x16.png
- COMMAND sips -z 32 32 logo.png --out ${CMAKE_BINARY_DIR}/macosx/spaghettikart.iconset/icon_16x16@2x.png
- COMMAND sips -z 32 32 logo.png --out ${CMAKE_BINARY_DIR}/macosx/spaghettikart.iconset/icon_32x32.png
- COMMAND sips -z 64 64 logo.png --out ${CMAKE_BINARY_DIR}/macosx/spaghettikart.iconset/icon_32x32@2x.png
- COMMAND sips -z 128 128 logo.png --out ${CMAKE_BINARY_DIR}/macosx/spaghettikart.iconset/icon_128x128.png
- COMMAND sips -z 256 256 logo.png --out ${CMAKE_BINARY_DIR}/macosx/spaghettikart.iconset/icon_128x128@2x.png
- COMMAND sips -z 256 256 logo.png --out ${CMAKE_BINARY_DIR}/macosx/spaghettikart.iconset/icon_256x256.png
- COMMAND sips -z 512 512 logo.png --out ${CMAKE_BINARY_DIR}/macosx/spaghettikart.iconset/icon_256x256@2x.png
- COMMAND sips -z 512 512 logo.png --out ${CMAKE_BINARY_DIR}/macosx/spaghettikart.iconset/icon_512x512.png
- COMMAND cp logo.png ${CMAKE_BINARY_DIR}/macosx/spaghettikart.iconset/icon_512x512@2x.png
+ COMMAND sips -z 16 16 icon.png --out ${CMAKE_BINARY_DIR}/macosx/spaghettikart.iconset/icon_16x16.png
+ COMMAND sips -z 32 32 icon.png --out ${CMAKE_BINARY_DIR}/macosx/spaghettikart.iconset/icon_16x16@2x.png
+ COMMAND sips -z 32 32 icon.png --out ${CMAKE_BINARY_DIR}/macosx/spaghettikart.iconset/icon_32x32.png
+ COMMAND sips -z 64 64 icon.png --out ${CMAKE_BINARY_DIR}/macosx/spaghettikart.iconset/icon_32x32@2x.png
+ COMMAND sips -z 128 128 icon.png --out ${CMAKE_BINARY_DIR}/macosx/spaghettikart.iconset/icon_128x128.png
+ COMMAND sips -z 256 256 icon.png --out ${CMAKE_BINARY_DIR}/macosx/spaghettikart.iconset/icon_128x128@2x.png
+ COMMAND sips -z 256 256 icon.png --out ${CMAKE_BINARY_DIR}/macosx/spaghettikart.iconset/icon_256x256.png
+ COMMAND sips -z 512 512 icon.png --out ${CMAKE_BINARY_DIR}/macosx/spaghettikart.iconset/icon_256x256@2x.png
+ COMMAND sips -z 512 512 icon.png --out ${CMAKE_BINARY_DIR}/macosx/spaghettikart.iconset/icon_512x512.png
+ COMMAND cp icon.png ${CMAKE_BINARY_DIR}/macosx/spaghettikart.iconset/icon_512x512@2x.png
COMMAND iconutil -c icns -o ${CMAKE_BINARY_DIR}/macosx/spaghettikart.icns ${CMAKE_BINARY_DIR}/macosx/spaghettikart.iconset
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
COMMENT "Creating OSX icons ..."
@@ -685,7 +686,7 @@ endif()
set_property(TARGET ${PROJECT_NAME} PROPERTY APPIMAGE_DESKTOP_FILE_TERMINAL YES)
set_property(TARGET ${PROJECT_NAME} PROPERTY APPIMAGE_DESKTOP_FILE "${CMAKE_SOURCE_DIR}/SpaghettiKart.desktop")
-set_property(TARGET ${PROJECT_NAME} PROPERTY APPIMAGE_ICON_FILE "${CMAKE_SOURCE_DIR}/logo.png")
+set_property(TARGET ${PROJECT_NAME} PROPERTY APPIMAGE_ICON_FILE "${CMAKE_SOURCE_DIR}/icon.png")
endif()
if(CMAKE_SYSTEM_NAME MATCHES "Linux")
diff --git a/Info.plist b/Info.plist
new file mode 100644
index 000000000..b4a34d654
--- /dev/null
+++ b/Info.plist
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>English</string>
+ <key>CFBundleName</key>
+ <string>SpaghettiKart</string>
+ <key>CFBundleExecutable</key>
+ <string>SpaghettiKart</string>
+ <key>CFBundleGetInfoString</key>
+ <string>0.1.0</string>
+ <key>CFBundleIconFile</key>
+ <string>SpaghettiKart.icns</string>
+ <key>CFBundleIdentifier</key>
+ <string>com.SpaghettiKart.SpaghettiKart</string>
+ <key>CFBundleDocumentTypes</key>
+ <array>
+ </array>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundlePackageType</key>
+ <string>APPL</string>
+ <key>CFBundleShortVersionString</key>
+ <string>0.1.0</string>
+ <key>CFBundleSignature</key>
+ <string>ZMM</string>
+ <key>CFBundleVersion</key>
+ <string>0.1.0</string>
+ <key>NSHumanReadableCopyright</key>
+ <string>Copyright 2024 HarbourMasters.</string>
+ <key>LSApplicationCategoryType</key>
+ <string>public.app-category.games</string>
+ <key>LSMinimumSystemVersion</key>
+ <string>10.15</string>
+ <key>LSArchitecturePriority</key>
+ <array>
+ <string>arm64</string>
+ <string>x86_64</string>
+ </array>
+</dict>
+</plist> \ No newline at end of file
diff --git a/icon.png b/icon.png
new file mode 100644
index 000000000..76dcd8f15
--- /dev/null
+++ b/icon.png
Binary files differ
diff --git a/torch b/torch
-Subproject a1a50c60ece9854422cd2b9896525f4591fc6b8
+Subproject 9d508fc94cd52ab90a64706906bc5307458dc7c