浏览代码

compile flags

Former-commit-id: 3e94e9aab6fba3ef4471c892fe6e7d661c42abfb
Alec Jacobson 10 年之前
父节点
当前提交
cc040b9bfb
共有 1 个文件被更改,包括 6 次插入4 次删除
  1. 6 4
      examples/patches/Makefile

+ 6 - 4
examples/patches/Makefile

@@ -2,7 +2,9 @@
 
 
 # Shared flags etc.
 # Shared flags etc.
 include ../../build/Makefile.conf
 include ../../build/Makefile.conf
-LIBIGL_LIB+=-liglembree -liglboost
+ifdef LIBIGL_USE_STATIC_LIBRARY
+	LIBIGL_LIB+=-liglembree -liglboost
+endif
 
 
 all: obj example
 all: obj example
 
 
@@ -17,16 +19,16 @@ CPP_FILES=$(wildcard ./*.cpp)
 OBJ_FILES=$(addprefix obj/,$(notdir $(CPP_FILES:.cpp=.o))) 
 OBJ_FILES=$(addprefix obj/,$(notdir $(CPP_FILES:.cpp=.o))) 
 
 
 example: obj $(OBJ_FILES)
 example: obj $(OBJ_FILES)
-	g++ $(OPENMP) $(AFLAGS) $(CFLAGS) -o example $(OBJ_FILES) $(LIB)
+	g++ $(OPTFLAGS) $(OPENMP) $(AFLAGS) $(CFLAGS) -o example $(OBJ_FILES) $(LIB)
 
 
 obj:
 obj:
 	mkdir -p obj
 	mkdir -p obj
 
 
 obj/%.o: %.cpp
 obj/%.o: %.cpp
-	g++ $(OPENMP) $(AFLAGS) $(CFLAGS) -c $< -o $@ $(INC)
+	g++ $(OPTFLAGS) $(OPENMP) $(AFLAGS) $(CFLAGS) -c $< -o $@ $(INC)
 
 
 obj/%.o: %.cpp %.h
 obj/%.o: %.cpp %.h
-	g++ $(OPENMP) $(AFLAGS) $(CFLAGS) -c $< -o $@ $(INC)
+	g++ $(OPTFLAGS) $(OPENMP) $(AFLAGS) $(CFLAGS) -c $< -o $@ $(INC)
 
 
 clean:
 clean:
 	rm -f $(OBJ_FILES)
 	rm -f $(OBJ_FILES)