SDL_BaseDir was returning the directory that contains the app, now it returns the resources directory
This commit is contained in:
marauder2k7 2023-10-20 22:23:38 +01:00
parent f10520e751
commit 9bc06f0887
3 changed files with 7 additions and 2 deletions

View file

@ -646,7 +646,7 @@ StringTableEntry Platform::getExecutablePath()
return cwd; return cwd;
} }
NSString* string = [[NSBundle mainBundle] pathForResource:@"main" ofType:@"cs"]; NSString* string = [[NSBundle mainBundle] pathForResource:@"main" ofType:@"tscript"];
if(!string) if(!string)
string = [[NSBundle mainBundle] bundlePath]; string = [[NSBundle mainBundle] bundlePath];

View file

@ -17,6 +17,6 @@
<key>CFBundleVersion</key> <key>CFBundleVersion</key>
<string>1.0</string> <string>1.0</string>
<key>SDL_FILESYSTEM_BASE_DIR_TYPE</key> <key>SDL_FILESYSTEM_BASE_DIR_TYPE</key>
<string>parent</string> <string>resource</string>
</dict> </dict>
</plist> </plist>

View file

@ -157,3 +157,8 @@ endif()
set(CMAKE_MACOSX_RPATH 1) set(CMAKE_MACOSX_RPATH 1)
set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib") set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib")
# Debug configuration for quicker debug builds
set(CMAKE_XCODE_ATTRIBUTE_LINKER_DISPLAYS_MANGLED_NAMES[variant=Debug] YES)
set(CMAKE_XCODE_ATTRIBUTE_ONLY_ACTIVE_ARCH[variant=Debug] YES)
set(CMAKE_XCODE_ATTRIBUTE_ENABLE_TESTABILITY[variant=Debug] YES)