From 769a3c39fc270522e978f85efd87db2dd5a11e13 Mon Sep 17 00:00:00 2001 From: Boris Nagaev Date: Tue, 31 Jan 2017 02:08:29 +0100 Subject: [PATCH] libepoxy: add test --- src/libepoxy-test.c | 10 ++++++++++ src/libepoxy.mk | 6 ++++++ 2 files changed, 16 insertions(+) create mode 100644 src/libepoxy-test.c diff --git a/src/libepoxy-test.c b/src/libepoxy-test.c new file mode 100644 index 00000000..c8d1c19e --- /dev/null +++ b/src/libepoxy-test.c @@ -0,0 +1,10 @@ +/* + * This file is part of MXE. See LICENSE.md for licensing information. + */ + +#include + +int main() { + glGetString(GL_SHADING_LANGUAGE_VERSION); + return 0; +} diff --git a/src/libepoxy.mk b/src/libepoxy.mk index afe8f416..64a9f037 100644 --- a/src/libepoxy.mk +++ b/src/libepoxy.mk @@ -26,4 +26,10 @@ define $(PKG)_BUILD $(MAKE) -C '$(1)' -j '$(JOBS)' install $(MXE_DISABLE_CRUFT) $(SED) 's/Cflags:/Cflags: -DEPOXY_$(if $(BUILD_STATIC),STATIC,SHARED)/' \ -i '$(PREFIX)/$(TARGET)/lib/pkgconfig/epoxy.pc' + + # compile test + '$(TARGET)-gcc' \ + -W -Wall -Werror -ansi -pedantic \ + '$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \ + `'$(TARGET)-pkg-config' epoxy --cflags --libs` endef