Allow replacing pkg-config

Seems to be needed for Linux MinGW-w64.
This commit is contained in:
Clownacy 2019-09-04 14:55:47 +00:00
parent 0be5e9ead8
commit a57f4652ca

View file

@ -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)