mirror of
https://github.com/ioquake/ioq3.git
synced 2025-02-23 20:11:18 +00:00
* Quieten pkg-config and sdl-config tests down, portably
This commit is contained in:
parent
8e04904375
commit
ab4bf148a1
1 changed files with 5 additions and 3 deletions
8
Makefile
8
Makefile
|
@ -177,11 +177,13 @@ SDLHDIR=$(MOUNT_DIR)/SDL12
|
||||||
LIBSDIR=$(MOUNT_DIR)/libs
|
LIBSDIR=$(MOUNT_DIR)/libs
|
||||||
TEMPDIR=/tmp
|
TEMPDIR=/tmp
|
||||||
|
|
||||||
|
bin_path=$(shell which $(1) 2> /dev/null)
|
||||||
|
|
||||||
# We won't need this if we only build the server
|
# We won't need this if we only build the server
|
||||||
ifneq ($(BUILD_CLIENT),0)
|
ifneq ($(BUILD_CLIENT),0)
|
||||||
# set PKG_CONFIG_PATH to influence this, e.g.
|
# set PKG_CONFIG_PATH to influence this, e.g.
|
||||||
# PKG_CONFIG_PATH=/opt/cross/i386-mingw32msvc/lib/pkgconfig
|
# PKG_CONFIG_PATH=/opt/cross/i386-mingw32msvc/lib/pkgconfig
|
||||||
ifeq ($(shell which pkg-config > /dev/null; echo $$?),0)
|
ifneq ($(call bin_path, pkg-config),)
|
||||||
CURL_CFLAGS=$(shell pkg-config --silence-errors --cflags libcurl)
|
CURL_CFLAGS=$(shell pkg-config --silence-errors --cflags libcurl)
|
||||||
CURL_LIBS=$(shell pkg-config --silence-errors --libs libcurl)
|
CURL_LIBS=$(shell pkg-config --silence-errors --libs libcurl)
|
||||||
OPENAL_CFLAGS=$(shell pkg-config --silence-errors --cflags openal)
|
OPENAL_CFLAGS=$(shell pkg-config --silence-errors --cflags openal)
|
||||||
|
@ -192,7 +194,7 @@ ifneq ($(BUILD_CLIENT),0)
|
||||||
endif
|
endif
|
||||||
# Use sdl-config if all else fails
|
# Use sdl-config if all else fails
|
||||||
ifeq ($(SDL_CFLAGS),)
|
ifeq ($(SDL_CFLAGS),)
|
||||||
ifeq ($(shell which sdl-config > /dev/null; echo $$?),0)
|
ifneq ($(call bin_path, sdl-config),)
|
||||||
SDL_CFLAGS=$(shell sdl-config --cflags)
|
SDL_CFLAGS=$(shell sdl-config --cflags)
|
||||||
SDL_LIBS=$(shell sdl-config --libs)
|
SDL_LIBS=$(shell sdl-config --libs)
|
||||||
endif
|
endif
|
||||||
|
@ -441,7 +443,7 @@ ifeq ($(PLATFORM),mingw32)
|
||||||
|
|
||||||
# Some MinGW installations define CC to cc, but don't actually provide cc,
|
# Some MinGW installations define CC to cc, but don't actually provide cc,
|
||||||
# so explicitly use gcc instead (which is the only option anyway)
|
# so explicitly use gcc instead (which is the only option anyway)
|
||||||
ifeq ($(shell which $(CC) > /dev/null; echo $$?),1)
|
ifeq ($(call bin_path, $(CC)),)
|
||||||
CC=gcc
|
CC=gcc
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue