Blob Blame History Raw
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 f6cf1626..6e53005d 100644
--- a/c_src/Makefile
+++ b/c_src/Makefile
@@ -78,6 +78,7 @@ else
     LIBS = -shared -fpic
     CXX_LD = -lstdc++
     CXXFLAGS += $(CFLAGS)
+    GL_LIBS += -lGLU -lGL
   endif
  endif
 endif
@@ -106,7 +107,7 @@ $(LIBDIR)/libigl.$(SO_EXT): libigl.cpp
 
 $(LIBDIR)/%.$(SO_EXT): %.c
 	install -d $(LIBDIR)
-	$(GCC) $(CFLAGS) -I$(ERL_INC) $(OUT) $@ $< $(LIBS)
+	$(GCC) $(CFLAGS) -fPIC -I$(ERL_INC) -o $@ $< $(LIBS) $(GL_LIBS)
 
 clean:
 	rm -f $(TARGET_FILES) vc*.pdb *.$(OBJ)