瀏覽代碼

make effc compilation optional

Lee Thomason 8 年之前
父節點
當前提交
8b83b23876
共有 1 個文件被更改,包括 7 次插入7 次删除
  1. 7 7
      Makefile

+ 7 - 7
Makefile

@@ -1,16 +1,16 @@
-# Extended C++ warning policy
-CXXFLAGS += -Werror -Wall -Wextra -Wshadow -Wpedantic -Wformat-nonliteral \
-            -Wformat-security -Wswitch-default -Wuninitialized -Wundef \
-            -Wpointer-arith -Woverloaded-virtual -Wctor-dtor-privacy \
-            -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo \
-            -Wno-unused-parameter -Weffc++
-
 all: xmltest staticlib
 
 rebuild: clean all
 
 xmltest: xmltest.cpp libtinyxml2.a
 
+effc:
+	gcc -Werror -Wall -Wextra -Wshadow -Wpedantic -Wformat-nonliteral \
+        -Wformat-security -Wswitch-default -Wuninitialized -Wundef \
+        -Wpointer-arith -Woverloaded-virtual -Wctor-dtor-privacy \
+        -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo \
+        -Wno-unused-parameter -Weffc++ xmltest.cpp tinyxml2.cpp -o xmltest
+
 clean:
 	$(RM) *.o xmltest libtinyxml2.a