fixed Makefile.am not to link unicosw in the mchar mode
This commit is contained in:
parent
a2b51062a9
commit
5033596aee
@ -13,9 +13,11 @@ qseawk_SOURCES = awk.c
|
||||
qseawk_LDFLAGS = -L../../lib/awk -L../../lib/cmn -L$(libdir)
|
||||
qseawk_LDADD = -lqseawk -lqsecmn $(LIBM)
|
||||
|
||||
if WIN32
|
||||
if WIN32
|
||||
if WCHAR
|
||||
qseawk_LDADD += $(UNICOWS_LIBS)
|
||||
endif
|
||||
endif
|
||||
|
||||
#####################################################################3
|
||||
|
||||
@ -27,8 +29,10 @@ qseawkmp_CPPFLAGS = $(AM_CPPFLAGS) $(MPI_CFLAGS)
|
||||
qseawkmp_LDFLAGS = -L../../lib/awk -L../../lib/cmn -L$(libdir) $(MPI_CLDFLAGS)
|
||||
qseawkmp_LDADD = -lqseawkmp -lqseawk -lqsecmn $(LIBM)
|
||||
|
||||
if WIN32
|
||||
if WIN32
|
||||
if WCHAR
|
||||
qseawkmp_LDADD += $(UNICOWS_LIBS)
|
||||
endif
|
||||
endif
|
||||
|
||||
endif
|
||||
|
@ -35,11 +35,11 @@ POST_UNINSTALL = :
|
||||
build_triplet = @build@
|
||||
host_triplet = @host@
|
||||
bin_PROGRAMS = qseawk$(EXEEXT) $(am__EXEEXT_1)
|
||||
@WIN32_TRUE@am__append_1 = $(UNICOWS_LIBS)
|
||||
@WCHAR_TRUE@@WIN32_TRUE@am__append_1 = $(UNICOWS_LIBS)
|
||||
|
||||
#####################################################################3
|
||||
@HAVE_C_MPI_TRUE@am__append_2 = qseawkmp
|
||||
@HAVE_C_MPI_TRUE@@WIN32_TRUE@am__append_3 = $(UNICOWS_LIBS)
|
||||
@HAVE_C_MPI_TRUE@@WCHAR_TRUE@@WIN32_TRUE@am__append_3 = $(UNICOWS_LIBS)
|
||||
subdir = cmd/awk
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
@ -60,7 +60,7 @@ PROGRAMS = $(bin_PROGRAMS)
|
||||
am_qseawk_OBJECTS = awk.$(OBJEXT)
|
||||
qseawk_OBJECTS = $(am_qseawk_OBJECTS)
|
||||
am__DEPENDENCIES_1 =
|
||||
@WIN32_TRUE@am__DEPENDENCIES_2 = $(am__DEPENDENCIES_1)
|
||||
@WCHAR_TRUE@@WIN32_TRUE@am__DEPENDENCIES_2 = $(am__DEPENDENCIES_1)
|
||||
qseawk_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2)
|
||||
qseawk_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
|
||||
--mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(qseawk_LDFLAGS) \
|
||||
@ -68,8 +68,7 @@ qseawk_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
|
||||
am__qseawkmp_SOURCES_DIST = mpi.c
|
||||
@HAVE_C_MPI_TRUE@am_qseawkmp_OBJECTS = qseawkmp-mpi.$(OBJEXT)
|
||||
qseawkmp_OBJECTS = $(am_qseawkmp_OBJECTS)
|
||||
@HAVE_C_MPI_TRUE@@WIN32_TRUE@am__DEPENDENCIES_3 = \
|
||||
@HAVE_C_MPI_TRUE@@WIN32_TRUE@ $(am__DEPENDENCIES_1)
|
||||
@HAVE_C_MPI_TRUE@@WCHAR_TRUE@@WIN32_TRUE@am__DEPENDENCIES_3 = $(am__DEPENDENCIES_1)
|
||||
@HAVE_C_MPI_TRUE@qseawkmp_DEPENDENCIES = $(am__DEPENDENCIES_1) \
|
||||
@HAVE_C_MPI_TRUE@ $(am__DEPENDENCIES_3)
|
||||
qseawkmp_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
|
||||
|
@ -12,5 +12,7 @@ qsesed_LDFLAGS = -L../../lib/sed -L../../lib/cmn -L$(libdir)
|
||||
qsesed_LDADD = -lqsesed -lqsecmn
|
||||
|
||||
if WIN32
|
||||
if WCHAR
|
||||
qsesed_LDADD += $(UNICOWS_LIBS)
|
||||
endif
|
||||
endif
|
||||
|
@ -35,7 +35,7 @@ POST_UNINSTALL = :
|
||||
build_triplet = @build@
|
||||
host_triplet = @host@
|
||||
bin_PROGRAMS = qsesed$(EXEEXT)
|
||||
@WIN32_TRUE@am__append_1 = $(UNICOWS_LIBS)
|
||||
@WCHAR_TRUE@@WIN32_TRUE@am__append_1 = $(UNICOWS_LIBS)
|
||||
subdir = cmd/sed
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
@ -55,7 +55,7 @@ PROGRAMS = $(bin_PROGRAMS)
|
||||
am_qsesed_OBJECTS = sed.$(OBJEXT)
|
||||
qsesed_OBJECTS = $(am_qsesed_OBJECTS)
|
||||
am__DEPENDENCIES_1 =
|
||||
@WIN32_TRUE@am__DEPENDENCIES_2 = $(am__DEPENDENCIES_1)
|
||||
@WCHAR_TRUE@@WIN32_TRUE@am__DEPENDENCIES_2 = $(am__DEPENDENCIES_1)
|
||||
qsesed_DEPENDENCIES = $(am__DEPENDENCIES_2)
|
||||
qsesed_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
|
||||
--mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(qsesed_LDFLAGS) \
|
||||
|
@ -929,5 +929,6 @@ int qse_main (int argc, qse_achar_t* argv[])
|
||||
setlocale (LC_ALL, "");
|
||||
qse_setdflcmgr (qse_slmbcmgr);
|
||||
#endif
|
||||
|
||||
return qse_runmain (argc, argv, sed_main);
|
||||
}
|
||||
|
14
qse/configure
vendored
14
qse/configure
vendored
@ -634,6 +634,8 @@ ax_pthread_config
|
||||
ENABLE_CXX_FALSE
|
||||
ENABLE_CXX_TRUE
|
||||
BUILD_MODE
|
||||
WCHAR_FALSE
|
||||
WCHAR_TRUE
|
||||
CHAR_MODE
|
||||
HAVE_C_MPI_FALSE
|
||||
HAVE_C_MPI_TRUE
|
||||
@ -18439,6 +18441,14 @@ $as_echo "#define QSE_CHAR_IS_MCHAR /**/" >>confdefs.h
|
||||
CHAR_MODE="QSE_CHAR_IS_MCHAR"
|
||||
|
||||
fi
|
||||
if test "${enable_wchar_is}" = "yes" ; then
|
||||
WCHAR_TRUE=
|
||||
WCHAR_FALSE='#'
|
||||
else
|
||||
WCHAR_TRUE='#'
|
||||
WCHAR_FALSE=
|
||||
fi
|
||||
|
||||
|
||||
# Check whether --enable-syscall was given.
|
||||
if test "${enable_syscall+set}" = set; then :
|
||||
@ -19108,6 +19118,10 @@ if test -z "${HAVE_C_MPI_TRUE}" && test -z "${HAVE_C_MPI_FALSE}"; then
|
||||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||||
fi
|
||||
|
||||
if test -z "${WCHAR_TRUE}" && test -z "${WCHAR_FALSE}"; then
|
||||
as_fn_error $? "conditional \"WCHAR\" was never defined.
|
||||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||||
fi
|
||||
if test -z "${ENABLE_CXX_TRUE}" && test -z "${ENABLE_CXX_FALSE}"; then
|
||||
as_fn_error $? "conditional \"ENABLE_CXX\" was never defined.
|
||||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||||
|
@ -282,6 +282,7 @@ else
|
||||
AC_DEFINE([QSE_CHAR_IS_MCHAR],[],[char is mchar])
|
||||
AC_SUBST(CHAR_MODE, "QSE_CHAR_IS_MCHAR")
|
||||
fi
|
||||
AM_CONDITIONAL(WCHAR, test "${enable_wchar_is}" = "yes" )
|
||||
|
||||
AC_ARG_ENABLE([syscall], [AS_HELP_STRING([--enable-syscall],[use the syscall() function to call system calls (default. no)])],
|
||||
enable_syscall_is=$enableval,enable_syscall_is=no)
|
||||
|
@ -75,6 +75,12 @@
|
||||
# define QSE_PRIVATE
|
||||
#endif
|
||||
|
||||
#if defined(__GNUC__)
|
||||
# define QSE_OPTIMIZE_NEVER __attribute__((optimize("O0")))
|
||||
#else
|
||||
# define QSE_OPTIMIZE_NEVER
|
||||
#endif
|
||||
|
||||
/**
|
||||
* The QSE_SIZEOF() macro gets data size in bytes. It is equivalent to the
|
||||
* sizeof operator. The following code snippet should print sizeof(int)*128.
|
||||
|
Loading…
Reference in New Issue
Block a user