Subversion Repositories eduke32

Rev

Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
5555 2025d 14h hendricks266 /polymer/eduke32/Makefile.common Makefile: Improve how we enable and disable warnings. This fixes incompatibilities between r5543 and certain platforms.  
5547 2026d 20h terminx /polymer/eduke32/Makefile.common Enable -Wwrite-strings and fix all instances where string constants were passed to functions accepting a char ptr.  
5543 2026d 20h terminx /polymer/eduke32/Makefile.common Add -Wuninitialized, -Wlogical-op, and -Wcast-qual. DONT_BUILD.  
5529 2029d 23h hendricks266 /polymer/eduke32/Makefile.common Remove actors_inline, game_inline, and sector_inline objects, and move their code into other headers, set up to be compiled into well-fitting objects if inlining them is disabled.  
5382 2119d 18h hendricks266 /polymer/eduke32/Makefile.common Always compile with "-Wno-missing-braces", as the warnings it hides are useless. "-Wmissing-field-initializers" (part of "-Wextra") should cover us.  
5372 2126d 13h hendricks266 /polymer/eduke32/Makefile.common Makefile: Automatically disable ASM when "arm" is found in `uname -m` on Linux.  
5360 2132d 4h hendricks266 /polymer/eduke32/Makefile.common Build tools/Windows: Fix text outout by compiling without -mwindows.  
5279 2213d 21h terminx /polymer/eduke32/Makefile.common Makefile tweaks: remove BUILD_FINISHED because it frequently appeared in the wrong place when using make -j, and remove "executable" wording from linking phase. DONT_BUILD.  
5168 2287d 0h hendricks266 /polymer/eduke32/Makefile.common Ensure that Objective-C compiler invocations include the C-only options that we specify, especially -std=gnu99. DONT_BUILD.  
5133 2301d 11h helixhorned /polymer/eduke32/Makefile.common Makefile.common: for Clang, add -Wno-missing-braces.

Because we get spammed otherwise, regarding initializations of 'vec3f_t'
and 'vec3d_t' variables.
Update: actually, it also happens for GCC builds for me.
 
5037 2341d 17h hendricks266 /polymer/eduke32/Makefile.common BSD: Build system fixes/improvements. DONT_BUILD.  
5028 2349d 5h helixhorned /polymer/eduke32/Makefile.common Makefile.common: fix "disallow building Lunatic with C++" (r4979). DONT_BUILD.  
4979 2361d 7h helixhorned /polymer/eduke32/Makefile.common Makefile.common: disallow building Lunatic with C++ for now. DONT_BUILD.  
4924 2386d 18h terminx /polymer/eduke32/Makefile.common MSYS2 build fix. DONT_BUILD.  
4824 2415d 7h hendricks266 /polymer/eduke32/Makefile.common Wii: Output and package the binary as .dol instead of .elf.  
4817 2418d 5h helixhorned /polymer/eduke32/Makefile.common Makefile.common: in non-release builds, explicitly pass -fno-omit-frame-pointer.

So that stack traces can be gotten with optimized DEBUGANYWAY builds, e.g. for
Linux's 'perf' --> flame graphs. DONT_BUILD.
 
4807 2424d 1h hendricks266 /polymer/eduke32/Makefile.common Fix building with `make -B`. (`make veryclean` is now obsolete.) DONT_BUILD.  
4771 2435d 1h hendricks266 /polymer/eduke32/Makefile.common Eliminate -Wno-narrowing. DONT_BUILD.  
4768 2435d 17h hendricks266 /polymer/eduke32/Makefile.common Some minor fixes. DONT_BUILD.  
4763 2438d 4h hendricks266 /polymer/eduke32/Makefile.common Eliminate the printf_nowarn stuff that has long since been supplanted by TrackerCast. DONT_BUILD.  

Show All