Add -fpermissive to linux standard c++ option define in linux.cf

Remove from individual Imakefiles.

Also, remove '#if 0' block in linux.cf, and remove empty
LinuxMachineDefines. This should be working correctly.  If not, let me
know.
This commit is contained in:
Jon Trulson
2012-06-18 16:27:25 -06:00
parent 91f7988cf3
commit 784c7dff56
21 changed files with 4 additions and 85 deletions

View File

@@ -31,10 +31,6 @@ INCLUDES = -I. -I../include
CXXEXTRA_DEFINES = -qlanglvl=compat
#endif
#if defined(LinuxArchitecture)
CXXEXTRA_DEFINES = -fpermissive
#endif
SRCS = buf.C filegen.C mbschr.C \
pathcollapse.C shellscan.C strend.C \
strhash.C stringio.C strtokx.C \

View File

@@ -19,10 +19,6 @@ SYS_LIBRARIES =
EXTRA_LIBRARIES = TtClientExtraLibs
#endif
#if defined(LinuxArchitecture)
CXXEXTRA_DEFINES = -fpermissive
#endif
SRCS = binkey.C binkey_utils.C common.C \
options.C options_tt.C prop.C \
prop_utils.C spec.C spec_repair.C \

View File

@@ -19,10 +19,6 @@ SYS_LIBRARIES =
EXTRA_LIBRARIES = TtClientExtraLibs
#endif
#if defined(LinuxArchitecture)
CXXEXTRA_DEFINES = -fpermissive
#endif
SRCS = mp_type_comp.C mp_types_table.C \
frozen.mp_types_lex.C frozen.mp_types_gram.C

View File

@@ -19,10 +19,6 @@ SYS_LIBRARIES =
EXTRA_LIBRARIES = TtClientExtraLibs
#endif
#if defined(LinuxArchitecture)
CXXEXTRA_DEFINES = -fpermissive
#endif
SRCS = \
db_server_functions.C \
db_server_svc.C \

View File

@@ -19,10 +19,6 @@ SYS_LIBRARIES =
EXTRA_LIBRARIES = TtClientExtraLibs
#endif
#if defined(LinuxArchitecture)
CXXEXTRA_DEFINES = -fpermissive
#endif
SRCS = mp_server.C
OBJS = mp_server.o

View File

@@ -21,10 +21,6 @@ DEPEND_DEFINES = $(CXXDEPENDINCLUDES)
DEFINES =
INCLUDES = -I../../../lib
#if defined(LinuxArchitecture)
CXXEXTRA_DEFINES = -fpermissive
#endif
/*** NOTE!
*** Every time a .o is added below it needs to be added to
*** the lib/tt/lib Imakefile in OBJS and SHARED_OBJS

View File

@@ -19,10 +19,6 @@ DEFINES =
INCLUDES = -I../../lib
ISAM_INCLUDES = -I../../mini_isam
#if defined(LinuxArchitecture)
CXXEXTRA_DEFINES = -fpermissive
#endif
/*** NOTE!
*** Every time a .o is added below it needs to be added to
*** the lib/tt/lib Imakefile in DB_OBJS and SHARED_DB_OBJS

View File

@@ -24,10 +24,6 @@ ISAM_INCLUDES = -I../../mini_isam
CXXEXTRA_DEFINES = -DCOMPAT_43
#endif
#if defined(LinuxArchitecture)
CXXEXTRA_DEFINES = -fpermissive
#endif
/*** NOTE!
*** Every time a .o is added below it needs to be added to
*** the lib/tt/lib Imakefile in MP_OBJS and SHARED_MP_OBJS

View File

@@ -21,10 +21,6 @@ DEPEND_DEFINES = $(CXXDEPENDINCLUDES)
DEFINES =
INCLUDES = -I../../lib
#if defined(LinuxArchitecture)
CXXEXTRA_DEFINES = -fpermissive
#endif
/*** NOTE!
*** Every time a .o is added below it needs to be added to
*** the lib/tt/lib Imakefile in DB_OBJS and SHARED_DB_OBJS

View File

@@ -23,10 +23,6 @@ INCLUDES = -I../../lib
CXXEXTRA_DEFINES = -D_ILS_MACROS
#endif
#if defined(LinuxArchitecture)
CXXEXTRA_DEFINES = -fpermissive
#endif
/*** NOTE!
*** Every time a .o is added below it needs to be added to
*** the lib/tt/lib Imakefile in UTIL_OBJS and SHARED_UTIL_OBJS

View File

@@ -17,10 +17,6 @@ DEPEND_DEFINES = $(CXXDEPENDINCLUDES)
DEFINES =
INCLUDES = -I. -I../lib
#if defined(LinuxArchitecture)
CXXEXTRA_DEFINES = -fpermissive
#endif
SRCS = \
mp_ce_attrs.C mp_observer.C mp_observer_utils.C \
mp_otype.C mp_otype_utils.C mp_ptype.C \