fix CFLAGS problems
[supertux.git] / src / squirrel / Jamfile
index 556dd01..9db2502 100644 (file)
@@ -2,9 +2,13 @@ SubDir TOP src squirrel ;
 
 Library squirrel
     : [ Wildcard squirrel : *.cpp *.h ]
-      [ Wildcard sqstdlib : *.cpp *.h ]
+      [ Wildcard sqstdlib : *.cpp *.c *.h ]
     : noinstall
 ;
+
+for i in $(squirrel_OBJECTS)
+{
+  CXXFLAGS on $(i) = [ Filter [ on $(i) GetVar CXXFLAGS ] : -Wall -W -Werror ] ;
+  CFLAGS on $(i) = [ Filter [ on $(i) GetVar CFLAGS ] : -Wall -W -Werror ] ;
+}
 IncludeDir squirrel : include ;
-C++Flags squirrel : -Wno-error -Wno-switch -Wno-missing-field-initializers
--Wno-unused -Wno-parentheses -Wno-non-virtual-dtor -Wno-sign-compare ;