ports/emulators/mupen64plus-video-glide64mk2/files/patch-projects_unix_Makefile
2024-01-06 01:08:12 -05:00

39 lines
1.3 KiB
Text

--- projects/unix/Makefile.orig 2023-06-11 19:20:38 UTC
+++ projects/unix/Makefile
@@ -154,7 +154,7 @@ OBJDIR = _obj$(POSTFIX)
OPTFLAGS ?= -O3 -flto
WARNFLAGS ?= -Wall -Wno-unused-function
CFLAGS += $(OPTFLAGS) $(WARNFLAGS) -ffast-math -fno-strict-aliasing -fvisibility=hidden -I$(SRCDIR) -I$(SRCDIR)/Glitch64/inc -DGCC
-CXXFLAGS += -fvisibility-inlines-hidden -std=gnu++0x
+CXXFLAGS += -fvisibility-inlines-hidden
LDFLAGS += $(SHARED)
BOOST_SUFFIX ?=
@@ -225,6 +225,7 @@ ifeq ($(OS), OSX)
endif
ifeq ($(OS), FREEBSD)
LDLIBS += -lc
+ CPPFLAGS += -DNO_FILTER_THREAD
endif
ifeq ($(OS), MINGW)
ifeq ($(origin GLEW_CFLAGS) $(origin GLEW_LDLIBS), undefined undefined)
@@ -288,7 +289,7 @@ LDLIBS += $(GL_LDLIBS)
ifeq ($(origin SDL_CFLAGS) $(origin SDL_LDLIBS), undefined undefined)
SDL_CONFIG = $(CROSS_COMPILE)sdl2-config
ifeq ($(shell which $(SDL_CONFIG) 2>/dev/null),)
- SDL_CONFIG = $(CROSS_COMPILE)sdl-config
+ SDL_CONFIG = $(CROSS_COMPILE)/usr/local/bin/sdl2-config
ifeq ($(shell which $(SDL_CONFIG) 2>/dev/null),)
$(error No SDL development libraries found!)
else
@@ -340,8 +341,8 @@ endif
endif
# set base program pointers and flags
-CC = $(CROSS_COMPILE)gcc
-CXX = $(CROSS_COMPILE)g++
+CC ?= $(CROSS_COMPILE)cc
+CXX ?= $(CROSS_COMPILE)c++
RM ?= rm -f
INSTALL ?= install
MKDIR ?= mkdir -p