ICU-4869 Make it easier for the samples to work on z/OS
X-SVN-Rev: 19285
This commit is contained in:
parent
4c0b13d201
commit
d0d6fd29ce
@ -52,8 +52,9 @@ SHAREDLIBCXXFLAGS = -Wc,expo
|
||||
|
||||
# TODO: Consider using -Wc,roc,ros for making the data and strings readonly
|
||||
# -Wc,"ros" seems to work, but not the "roc"
|
||||
# -+ means accept any file extension as a C++ file. By default only .C is accepted.
|
||||
CFLAGS += -Wc,'langlvl(extended),spill(2000),ros,dll' $(ICU_IEEE)
|
||||
CXXFLAGS += -Wc,'langlvl(extended),spill(2000),ros,dll' $(ICU_IEEE)
|
||||
CXXFLAGS += -Wc,'langlvl(extended),spill(2000),ros,dll' $(ICU_IEEE) -+
|
||||
DEFS += -D_OPEN_THREADS -D_XOPEN_SOURCE_EXTENDED -D_MSE_PROTOS -DU_LIBICUDATA_NAME=\"$(ICUPREFIX)$(DATA_STUBNAME)$(ICULIBSUFFIX)\"
|
||||
ARFLAGS = -cr
|
||||
|
||||
@ -81,7 +82,7 @@ GEN_DEPS.cc= makedep
|
||||
# _CXX_STEPS="-1" is a prelink step when compiling C and C++, and
|
||||
# it's only needed for long function names
|
||||
COMPILE.c = $(COMPILE_LINK_ENVVAR) $(CXX) $(DEFS) $(CPPFLAGS) $(CFLAGS) $(ICU_XPLINK_C) -c
|
||||
COMPILE.cc = _CXX_CXXSUFFIX="cpp" $(COMPILE_LINK_ENVVAR) $(CXX) $(DEFS) $(CPPFLAGS) $(CXXFLAGS) $(ICU_XPLINK_CPP) -c
|
||||
COMPILE.cc = $(COMPILE_LINK_ENVVAR) $(CXX) $(DEFS) $(CPPFLAGS) $(CXXFLAGS) $(ICU_XPLINK_CPP) -c
|
||||
|
||||
# Commands to link
|
||||
LINK.c= $(COMPILE_LINK_ENVVAR) $(CC) $(CFLAGS) -Wl,dll $(LDFLAGS) $(ICU_XPLINK_L)
|
||||
|
Loading…
Reference in New Issue
Block a user