Build 3727
SVN-
allow overriding the optimization level with debugging builds.
SVN handles and Git names are merged into one person.
allow overriding the optimization level with debugging builds.
do not pass $(STDCPPLIB) to final eduke32/mapster32 linking step.
fix wrongly stripping debug binaries...
... when 'make' is invoked like "make ... STRIP=some_strip".
simplify how to determine whether the final binary is stripped.
Whenever it should be not, STRIP is set to the empty string. This fixes the Lunatic RELEASE=1 build.
Replace all "ifeq ($(PLATFORM),LINUX)" with "ifeq ($(SUBPLATFORM),LINUX)" and set SUBPLATFORM=LINUX when PLATFORM equals LINUX, DINGOO, GCW, or CAANOO.
Add $(STATICSTDCPP) variable which the user can set to 0 or 1 to explicitly set C++ standard library linking to static or shared respectively. By default it is transparently left blank.
An effect is only really seen in the buildtools written in C++, currently just arttool. This is mainly of interest to distributors of the buildtools to avoid missing DLL errors.
disable a few warning categories and other switches when compiling
with clang to prevent spamming the output.