X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fsquirrel%2FJamfile;h=3ef6768b32c6a3e176bfe3c72fecc3593a677f54;hb=3da5eb5cc8f63053aaebb48cb2fffbed66f30d47;hp=c6709c90e205a91c3cbea3e6d40fce12a3f6c774;hpb=ca7b29592acc3891b6b473a30824a70719d7b2a9;p=supertux.git diff --git a/src/squirrel/Jamfile b/src/squirrel/Jamfile index c6709c90e..3ef6768b3 100644 --- a/src/squirrel/Jamfile +++ b/src/squirrel/Jamfile @@ -1,12 +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 ; -CXXFLAGS on $(squirrel_OBJECTS) - = [ Filter [ on $(squirrel_OBJECTS) GetVar CXXFLAGS ] : -Wall -W -Werror ] ; -CFLAGS on $(squirrel_OBJECTS) - = [ Filter [ on $(squirrel_OBJECTS) GetVar CFLAGS ] : -Wall -W -Werror ] ; + +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 ;