From: Peter Lemenkov <lemenkov@gmail.com>
Date: Thu, 21 Mar 2013 18:53:10 +0400
Subject: [PATCH] Respect CFLAGS
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
diff --git a/c_src/Makefile b/c_src/Makefile
index 2ea8de0f..c4624168 100644
--- a/c_src/Makefile
+++ b/c_src/Makefile
@@ -79,6 +79,7 @@ else
LIBS = -shared
CXX_LD = -lstdc++
CXXFLAGS += $(CFLAGS)
+ GL_LIBS += -lGLU -lGL
endif
endif
endif
@@ -118,7 +119,8 @@ $(LIBDIR)/wings_tess.$(SO_EXT): $(TESS_OBJ_FILES) wings_tess.c
$(LIBDIR)/%.$(SO_EXT): %.c
install -d $(LIBDIR)
- $(GCC) $(CFLAGS) -I$(ERL_INC) $(DEBUG) $(OUT) $@ $< $(LIBS)
+ $(GCC) $(CFLAGS) -fPIC -I$(ERL_INC) $(DEBUG) $(OUT) $@ $< $(LIBS) $(GL_LIBS)
+
tess/%.$(OBJ): tess/%.c $(TESS_HEADER_FILES)
$(GCC) $(CFLAGS) -c $(OUT_OBJ)$@ $<