Allow replacing pkg-config
Seems to be needed for Linux MinGW-w64.
This commit is contained in:
parent
0be5e9ead8
commit
a57f4652ca
1 changed files with 7 additions and 6 deletions
13
Makefile
13
Makefile
|
@ -1,6 +1,7 @@
|
||||||
NATIVECC = cc
|
NATIVECC = cc
|
||||||
NATIVECXX = c++
|
NATIVECXX = c++
|
||||||
WINDRES = windres
|
WINDRES = windres
|
||||||
|
PKG_CONFIG = pkg-config
|
||||||
|
|
||||||
BUILD_DIRECTORY = game
|
BUILD_DIRECTORY = game
|
||||||
ASSETS_DIRECTORY = assets
|
ASSETS_DIRECTORY = assets
|
||||||
|
@ -42,13 +43,13 @@ ifeq ($(DEBUG_SAVE), 1)
|
||||||
CXXFLAGS += -DDEBUG_SAVE
|
CXXFLAGS += -DDEBUG_SAVE
|
||||||
endif
|
endif
|
||||||
|
|
||||||
CXXFLAGS += -std=c++98 -MMD -MP -MF $@.d `pkg-config sdl2 --cflags`
|
CXXFLAGS += -std=c++98 -MMD -MP -MF $@.d `$(PKG_CONFIG) sdl2 --cflags`
|
||||||
|
|
||||||
ifeq ($(STATIC), 1)
|
ifeq ($(STATIC), 1)
|
||||||
LDFLAGS += -static
|
LDFLAGS += -static
|
||||||
LIBS += `pkg-config sdl2 --libs --static`
|
LIBS += `$(PKG_CONFIG) sdl2 --libs --static`
|
||||||
else
|
else
|
||||||
LIBS += `pkg-config sdl2 --libs`
|
LIBS += `$(PKG_CONFIG) sdl2 --libs`
|
||||||
endif
|
endif
|
||||||
|
|
||||||
SOURCES = \
|
SOURCES = \
|
||||||
|
@ -197,13 +198,13 @@ endif
|
||||||
|
|
||||||
ifeq ($(RENDERER), OpenGL3)
|
ifeq ($(RENDERER), OpenGL3)
|
||||||
SOURCES += src/Backends/Rendering/OpenGL3
|
SOURCES += src/Backends/Rendering/OpenGL3
|
||||||
CXXFLAGS += `pkg-config glew --cflags`
|
CXXFLAGS += `$(PKG_CONFIG) glew --cflags`
|
||||||
|
|
||||||
ifeq ($(STATIC), 1)
|
ifeq ($(STATIC), 1)
|
||||||
CXXFLAGS += -DGLEW_STATIC
|
CXXFLAGS += -DGLEW_STATIC
|
||||||
LIBS += `pkg-config glew --libs --static`
|
LIBS += `$(PKG_CONFIG) glew --libs --static`
|
||||||
else
|
else
|
||||||
LIBS += `pkg-config glew --libs`
|
LIBS += `$(PKG_CONFIG) glew --libs`
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(WINDOWS), 1)
|
ifeq ($(WINDOWS), 1)
|
||||||
|
|
Loading…
Add table
Reference in a new issue