Mercurial > hg > openttd
changeset 7256:7843e26f5f1d draft
(svn r10563) -Fix: gcc 2.95 (which is still needed for MorphOS :() does have trouble with using the protected/private variables of the enclosing class (and super classes of that enclosing class).
author | rubidium <rubidium@openttd.org> |
---|---|
date | Sat, 14 Jul 2007 20:40:11 +0000 |
parents | 8ab9b7eee23a |
children | 0cbe7df2b293 |
files | Makefile.src.in |
diffstat | 1 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/Makefile.src.in +++ b/Makefile.src.in @@ -61,7 +61,10 @@ # gcc 2.95.3 and lower, as it should indicate that it is a C-linkage, but the # compiler can't handle that information (just don't ask). So we remove it # and then it compiles happily and without bitching :) -GCC295_FIX_2=sed -e 's|\(^\# [0-9][0-9]* "[^"]*"[ 0-9]*\) 4$$|\1|g' +# Furthermore gcc 2.95 has some trouble with protected and private when +# accessing the protected/private stuff of the enclosing class (or the +# super class of the enclosing class). +GCC295_FIX_2=sed -e 's|\(^\# [0-9][0-9]* "[^"]*"[ 0-9]*\) 4$$|\1|g;s|private:|public:|g;s|protected:|public:|g' # Check if we want to show what we are doing ifdef VERBOSE