]> git.sur5r.net Git - i3/i3/commitdiff
Makefile: Add more checks: check if pkg-config and libxcb-keysyms are installed
authorMichael Stapelberg <michael+x200@stapelberg.de>
Thu, 30 Apr 2009 15:39:01 +0000 (17:39 +0200)
committerMichael Stapelberg <michael+x200@stapelberg.de>
Thu, 30 Apr 2009 15:39:01 +0000 (17:39 +0200)
Makefile

index 9e6c5f301cab3daef503f7c3f37f7395ef812826..4e380770249f35ee7bdf34d7e031f5ccbc66cbaa 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -13,6 +13,16 @@ CFLAGS += -Iinclude
 CFLAGS += -I/usr/local/include
 CFLAGS += -DI3_VERSION=\"${GIT_VERSION}\"
 
+# Check if pkg-config is installed, because without pkg-config, the following
+# check for the version of libxcb cannot be done.
+ifeq ($(shell which pkg-config 2>&- 1>2 || echo 1),1)
+$(error "pkg-config was not found")
+endif
+
+ifeq ($(shell pkg-config --exists xcb-keysyms || echo 1),1)
+$(error "pkg-config could not find xcb-keysyms.pc")
+endif
+
 ifeq ($(shell pkg-config --exact-version=0.3.3 xcb-keysyms && echo 1),1)
 # xcb-keysyms fixed API from 0.3.3 to 0.3.4, so for some months, we will
 # have this here. Distributions should upgrade their libxcb in the meantime.