macOS fixes

- macos_ instead of macos.  Appears to hae been missed when merging a
  previously made change in the mainline.
- Additional linker flags required for building with SDL2.  Unclear why
  pkg-config provides these flags when building with SDL1 but not with SDL2 --
  it's inconsistent but strictly not a bug, may need to discuss with the
  MacPorts team.
This commit is contained in:
Mark Kim 2021-02-21 09:44:43 -05:00
parent 37e40952e4
commit b51145123d
2 changed files with 2 additions and 2 deletions

View file

@ -131,7 +131,7 @@ FRIBIDI_LIB:=$(shell $(PKG_CONFIG) --libs fribidi)
FRIBIDI_CFLAGS:=$(shell $(PKG_CONFIG) --cflags fribidi)
windows_ARCH_LINKS:=-lgdi32 -lcomdlg32 $(PNG) -lz -lwinspool -lshlwapi $(FRIBIDI_LIB) -liconv -limagequant
macos_ARCH_LINKS:=$(FRIBIDI_LIB) -limagequant
macos_ARCH_LINKS:=$(FRIBIDI_LIB) -limagequant -lSDLmain -Wl,-framework,AppKit -Wl,-framework,Cocoa
beos_ARCH_LINKS:=-lintl $(PNG) -lz -lbe -lnetwork -liconv $(FRIBIDI_LIB) $(PAPER_LIB) $(STDC_LIB) -limagequant
linux_ARCH_LINKS:=$(PAPER_LIB) $(FRIBIDI_LIB) -limagequant
ARCH_LINKS:=$($(OS)_ARCH_LINKS)

View file

@ -23675,7 +23675,7 @@ static void setup_config(char *argv[])
result = find_directory(B_USER_SETTINGS_DIRECTORY, volume, false, buffer, sizeof(buffer));
asprintf((char **)&savedir, "%s/%s", buffer, "TuxPaint");
#elif __APPLE__
savedir = strdup(macos.preferencesPath());
savedir = strdup(macos_preferencesPath());
#elif __ANDROID__
savedir = SDL_AndroidGetExternalStoragePath();
#else