changeset 1935:f23e70fb6607

Allow override of SDL2 include path for "portable" builds
author Michael Pavone <pavone@retrodev.com>
date Sat, 18 Apr 2020 23:14:43 -0700
parents 253c62b7144e
children 2c1c88cd1a3f 1dae90605199
files Makefile
diffstat 1 files changed, 3 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/Makefile	Sat Apr 18 23:07:44 2020 -0700
+++ b/Makefile	Sat Apr 18 23:14:43 2020 -0700
@@ -96,16 +96,17 @@
 endif
 
 ifeq ($(OS),Darwin)
-CFLAGS+= -IFrameworks/SDL2.framework/Headers
+SDL_INCLUDE_PATH:=Frameworks/SDL2.framework/Headers
 LDFLAGS+= -FFrameworks -framework SDL2 -framework OpenGL -framework AppKit
 FIXUP:=install_name_tool -change @rpath/SDL2.framework/Versions/A/SDL2 @executable_path/Frameworks/SDL2.framework/Versions/A/SDL2
 else
-CFLAGS+= -Isdl/include
+SDL_INCLUDE_PATH:=sdl/include
 LDFLAGS+= -Wl,-rpath='$$ORIGIN/lib' -Llib -lSDL2
 ifndef USE_GLES
 LDFLAGS+= $(shell pkg-config --libs gl)
 endif
 endif #Darwin
+CFLAGS+= -I$(SDL_INCLUDE_PATH)
 
 else
 ifeq ($(MAKECMDGOALS),libblastem.$(SO))