implemented static linking of awk modules
This commit is contained in:
@ -7,7 +7,7 @@ AM_CPPFLAGS = \
|
||||
|
||||
if WIN32
|
||||
# you must adjust the value of DEFAULT_MODPOSTFIX according to
|
||||
# -version-info in ../../mod/awk/Makefile.am
|
||||
# -version-info in ../../lib/awk/Makefile.am
|
||||
AM_CPPFLAGS += -DDEFAULT_MODPREFIX=\"libqseawk-\" -DDEFAULT_MODPOSTFIX=\"-1\"
|
||||
else
|
||||
AM_CPPFLAGS += -DDEFAULT_MODPREFIX=\"$(libdir)/libqseawk-\" -DDEFAULT_MODPOSTFIX=\"\"
|
||||
@ -19,7 +19,7 @@ bin_PROGRAMS = qseawk
|
||||
|
||||
qseawk_SOURCES = awk.c
|
||||
qseawk_LDFLAGS = -L../../lib/awk -L../../lib/cmn -L$(libdir)
|
||||
qseawk_LDADD = -lqseawk -lqsecmn $(LIBM) $(LIBLTDL)
|
||||
qseawk_LDADD = -lqseawk -lqsecmn $(LIBM) $(LIBLTDL)
|
||||
|
||||
if WIN32
|
||||
if WCHAR
|
||||
|
@ -36,7 +36,7 @@ build_triplet = @build@
|
||||
host_triplet = @host@
|
||||
|
||||
# you must adjust the value of DEFAULT_MODPOSTFIX according to
|
||||
# -version-info in ../../mod/awk/Makefile.am
|
||||
# -version-info in ../../lib/awk/Makefile.am
|
||||
@WIN32_TRUE@am__append_1 = -DDEFAULT_MODPREFIX=\"libqseawk-\" -DDEFAULT_MODPOSTFIX=\"-1\"
|
||||
@WIN32_FALSE@am__append_2 = -DDEFAULT_MODPREFIX=\"$(libdir)/libqseawk-\" -DDEFAULT_MODPOSTFIX=\"\"
|
||||
bin_PROGRAMS = qseawk$(EXEEXT)
|
||||
|
@ -1179,8 +1179,8 @@ static void open_mpi (mpi_t* mpi, int argc, qse_achar_t* argv[])
|
||||
|
||||
if (mpi->h)
|
||||
{
|
||||
mpi->i = lt_dlsym (mpi->h, "mpi_init");
|
||||
mpi->f = lt_dlsym (mpi->h, "mpi_fini");
|
||||
mpi->i = lt_dlsym (mpi->h, "qse_awk_mod_mpi_init");
|
||||
mpi->f = lt_dlsym (mpi->h, "qse_awk_mod_mpi_fini");
|
||||
|
||||
if (mpi->i == QSE_NULL ||
|
||||
mpi->f == QSE_NULL ||
|
||||
|
Reference in New Issue
Block a user