There are two minor issues in SciTE gtk/makefile:
CFLAGS
used too early:
.c.o:
$(CC) $(CFLAGS) $(INCLUDEDIRS) $(MISLEADING) -DLUA_USE_POSIX $(CXXTFLAGS) -c $< -o $@
User-defined CFLAGS
should be in the end of the list:
.c.o: $(CC) $(INCLUDEDIRS) $(MISLEADING) -DLUA_USE_POSIX $(CXXTFLAGS) $(CFLAGS) -c $< -o $@
to let user (e. g. distro packager) override makefile-provided flags.
CXXFLAGS
is not used:
deps.mak:
$(CXX) -MM $(CONFIGFLAGS) $(CXXTFLAGS) $(srcdir)/.cxx $(srcdir)/../src/.cxx | sed -e 's/\/usr.* //' | grep [a-zA-Z] >$@
I would expect $(CXXFLAGS)
just after $(CXXTFLAGS)
:
deps.mak: $(CXX) -MM $(CONFIGFLAGS) $(CXXTFLAGS) $(CXXFLAGS) $(srcdir)/*.cxx $(srcdir)/../src/*.cxx | sed -e 's/\/usr.* //' | grep [a-zA-Z] >$@
Committed as [bb3528].
Related
Commit: [bb3528]