X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fsquirrel%2FJamfile;h=3ef6768b32c6a3e176bfe3c72fecc3593a677f54;hb=3da5eb5cc8f63053aaebb48cb2fffbed66f30d47;hp=7b8fb537a8c2f4d6474a427ae676ea292e78e69a;hpb=c81e5d255303f56a3fc33bef1fd0124c4b62cfcf;p=supertux.git diff --git a/src/squirrel/Jamfile b/src/squirrel/Jamfile index 7b8fb537a..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 *.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 ;