summaryrefslogtreecommitdiff
path: root/RepositoryExternal.mk
diff options
context:
space:
mode:
authorMarkus Mohrhard <markus.mohrhard@googlemail.com>2014-01-05 17:40:16 +0100
committerMarkus Mohrhard <markus.mohrhard@googlemail.com>2014-01-29 08:09:37 +0100
commit01a56100a41da49ed5b589b106d592f04eafa666 (patch)
treeee1870260684be0fa2f096d494a80aca7380a79c /RepositoryExternal.mk
parenta74fd3f900826d8f525075ed7bbf6ca8ffda2847 (diff)
make glew a normal external shared project
Change-Id: I6306e23b3f20817de87951a8848de373fc5dbf85
Diffstat (limited to 'RepositoryExternal.mk')
-rw-r--r--RepositoryExternal.mk21
1 files changed, 21 insertions, 0 deletions
diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk
index 99614d9df9f5..f8ce0a70ba6c 100644
--- a/RepositoryExternal.mk
+++ b/RepositoryExternal.mk
@@ -126,6 +126,27 @@ endef
endif
+ifeq ($(SYSTEM_GLEW),YES)
+
+gb_LinkTarget__use_glew :=
+
+else
+
+define gb_LinkTarget__use_glew
+$(call gb_LinkTarget_use_external_project,$(1),glew)
+$(call gb_LinkTarget_set_include,$(1),\
+ -I$(call gb_UnpackedTarball_get_dir,glew/include) \
+ $$(INCLUDE) \
+)
+
+$(call gb_LinkTarget_add_libs,$(1),\
+ -L$(call gb_UnpackedTarball_get_dir,glew)/lib/ -lGLEW \
+)
+
+endef
+
+endif
+
ifeq ($(SYSTEM_GLM),YES)
gb_LinkTarget__use_glm_headers :=