diff --git a/configure.ac b/configure.ac index 9b2c363..4d17740 100644 --- a/configure.ac +++ b/configure.ac @@ -71,6 +71,8 @@ RLS_CFLAGS="-DNDEBUG=1" PLUGINS="" APP_RESOURCES="" APP_LDFLAGS="" +DLL_LDFLAGS="-shared" +STATIC_LDFLAGS="" dnl --------------------------------------------------------------------------- dnl Check for OS specifics @@ -99,6 +101,7 @@ case "$host" in dnl https://stackoverflow.com/questions/13768515/how-to-do-static-linking-of-libwinpthread-1-dll-in-mingw STATIC_LDFLAGS="-static-libstdc++ -static-libgcc -static" + DLL_LDFLAGS="-shared -Wl,--add-stdcall-alias" AC_CONFIG_FILES(win/makeruntime.sh) AC_CONFIG_FILES(win/copydeps.sh) @@ -117,8 +120,6 @@ case "$host" in AC_SUBST(PROGRAMFILES,$app_cv_programfiles) AC_SUBST(WINARCH,$app_cv_winarch) - AC_SUBST(STATIC_LDFLAGS) - ;; *-apple-*) @@ -153,7 +154,8 @@ AC_SUBST(DLLPREFIX) AC_SUBST(DLLEXT) AC_SUBST(APP_RESOURCES) AC_SUBST(APP_LDFLAGS) - +AC_SUBST(DLL_LDFLAGS) +AC_SUBST(STATIC_LDFLAGS) dnl --------------------------------------------------------------------------- dnl Check for other programs diff --git a/locale/pw3270.pot b/locale/pw3270.pot index fb15313..c804cb7 100644 --- a/locale/pw3270.pot +++ b/locale/pw3270.pot @@ -9,7 +9,7 @@ msgstr "" "#-#-#-#-# lib3270.pot (PACKAGE VERSION) #-#-#-#-#\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-08-01 09:39-0300\n" +"POT-Creation-Date: 2017-08-01 10:27-0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -20,7 +20,7 @@ msgstr "" "#-#-#-#-# pw3270.pot (PACKAGE VERSION) #-#-#-#-#\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-08-01 09:39-0300\n" +"POT-Creation-Date: 2017-08-01 10:27-0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/src/plugins/hllapi/Makefile.in b/src/plugins/hllapi/Makefile.in index c08e795..38531a8 100644 --- a/src/plugins/hllapi/Makefile.in +++ b/src/plugins/hllapi/Makefile.in @@ -182,7 +182,7 @@ $(BINRLS)/$(LIBNAME).@PACKAGE_MAJOR_VERSION@.@PACKAGE_MINOR_VERSION@: \ @echo $@ ... @$(MKDIR) `dirname $@` @$(LD) \ - -shared \ + @DLL_LDFLAGS@ \ -Wl,-soname,`basename $@` \ -L$(BASEDIR)/.bin/Release \ @STATIC_LDFLAGS@ \ @@ -196,7 +196,7 @@ $(BINRLS)/plugins/$(MODULE_NAME)@DLLEXT@: \ @echo $@ ... @$(MKDIR) `dirname $@` @$(LD) \ - -shared \ + @DLL_LDFLAGS@ \ -Wl,-soname,$(MODULE_NAME)d \ -L$(BASEDIR)/.bin/Release \ -o $@ $(foreach SRC, $(basename $(PLUGIN_SOURCES)), $(OBJRLS)/$(SRC).o) \ -- libgit2 0.21.2