X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fsquirrel%2FJamfile;h=3ef6768b32c6a3e176bfe3c72fecc3593a677f54;hb=3da5eb5cc8f63053aaebb48cb2fffbed66f30d47;hp=2e7038e63fd2eca1ecf0021ce748578d67bb5b37;hpb=4a54087f52d6a8a2e5b4c498e772685bb0885991;p=supertux.git diff --git a/src/squirrel/Jamfile b/src/squirrel/Jamfile index 2e7038e63..3ef6768b3 100644 --- a/src/squirrel/Jamfile +++ b/src/squirrel/Jamfile @@ -1,8 +1,21 @@ SubDir TOP src squirrel ; +SQDBG_SOURCES = [ Wildcard sqdbg : *.cpp *.h *.inl ] ; +if $(enable_sqdbg) = "yes" { + EXTRA_SOURCES = $(SQDBG_SOURCES) ; +} else { + Package $(SQDBG_SOURCES) ; +} + Library squirrel : [ Wildcard squirrel : *.cpp *.h ] [ Wildcard sqstdlib : *.cpp *.c *.h ] + $(EXTRA_SOURCES) : noinstall ; + +for i in $(squirrel_OBJECTS) { + CXXFLAGS on $(i) = [ Filter [ on $(i) GetVar CXXFLAGS ] : -Wall -W -Werror ] -include $(top_builddir)/config.h ; + CFLAGS on $(i) = [ Filter [ on $(i) GetVar CFLAGS ] : -Wall -W -Werror ] -include $(top_builddir)/config.h ; +} IncludeDir squirrel : include ;