Commit 4c0dc7b7077cc5c0e167febf4528e40f3d9e0f1f
1 parent
1e4047bc
Exists in
master
and in
5 other branches
Ajustes para evitar que DLLs destinadas ao diretório de sistema do windows carre…
…guem dependências do MinGW
Showing
3 changed files
with
24 additions
and
9 deletions
Show diff stats
configure.ac
... | ... | @@ -103,6 +103,7 @@ AC_SUBST(PACKAGE_LEVEL,"APP_LEVEL") |
103 | 103 | |
104 | 104 | DLL_CFLAGS="" |
105 | 105 | DLL_FLAGS="-shared" |
106 | +SYSDLL_FLAGS="-shared" | |
106 | 107 | SOCKET_LIBS="" |
107 | 108 | LIB3270_REQUIRES="" |
108 | 109 | |
... | ... | @@ -131,6 +132,10 @@ case "$host" in |
131 | 132 | CFLAGS="$CFLAGS -mms-bitfields" |
132 | 133 | localedir="locale" |
133 | 134 | DLL_FLAGS="-shared -Wl,--add-stdcall-alias,--enable-stdcall-fixup" |
135 | + | |
136 | + # http://stackoverflow.com/questions/18138635/mingw-exe-requires-a-few-gcc-dlls-regardless-of-the-code | |
137 | + SYSDLL_FLAGS="-shared -static-libgcc -static-libstdc++ -Wl,--add-stdcall-alias,--enable-stdcall-fixup" | |
138 | + | |
134 | 139 | LDSOFLAGS="-Wl,-soname,\`basename \$@\`" |
135 | 140 | LDAPPFLAGS="-mwindows" |
136 | 141 | LDLIBFLAGS="-Wl,--output-def,\$@.def" |
... | ... | @@ -249,11 +254,19 @@ AC_ARG_ENABLE([pic], |
249 | 254 | [ |
250 | 255 | app_cv_pic="$enableval" |
251 | 256 | ],[ |
252 | - if test "$host_cpu" = "x86_64"; then | |
257 | + case "$host-$host_cpu" in | |
258 | + *-mingw32-*) | |
259 | + app_cv_pic="no" | |
260 | + ;; | |
261 | + | |
262 | + *-x86_64) | |
253 | 263 | app_cv_pic="yes" |
254 | - else | |
264 | + ;; | |
265 | + | |
266 | + *) | |
255 | 267 | app_cv_pic="no" |
256 | - fi | |
268 | + esac | |
269 | + | |
257 | 270 | ]) |
258 | 271 | |
259 | 272 | AC_ARG_ENABLE([registry], |
... | ... | @@ -394,6 +407,7 @@ AC_SUBST(PHPCONFIG) |
394 | 407 | |
395 | 408 | #--[ ooRexx ]----------------------------------------------------------------------------------------------------------------------------------------------- |
396 | 409 | |
410 | +AC_ARG_ENABLE([rexx],[AS_HELP_STRING([--disable-rexx], [Disable ooRexx plugin & extension])],[ app_cv_rexx="$enableval" ],[ app_cv_rexx="yes" ]) | |
397 | 411 | AC_ARG_VAR([REXX_HOME], [ooRexx home]) |
398 | 412 | |
399 | 413 | if test -z "${REXX_HOME}"; then |
... | ... | @@ -406,7 +420,6 @@ if test -z "${REXX_HOME}"; then |
406 | 420 | PKG_CHECK_MODULES( [REXX], [ooRexx], app_cv_rexx=yes, AC_MSG_NOTICE([No ooRexx on pkg-config.]) ) |
407 | 421 | |
408 | 422 | if test "$REXXCONFIG" != "no"; then |
409 | - app_cv_rexx=yes | |
410 | 423 | REXX_CFLAGS=`$REXXCONFIG --cflags` |
411 | 424 | REXX_LIBS=`$REXXCONFIG --libs` |
412 | 425 | REXX_HOME=`$REXXCONFIG --prefix`/share/ooRexx |
... | ... | @@ -419,8 +432,6 @@ if test -z "${REXX_HOME}"; then |
419 | 432 | else |
420 | 433 | if test -e "${REXX_HOME}/api/oorexxapi.h"; then |
421 | 434 | |
422 | - app_cv_rexx="yes" | |
423 | - | |
424 | 435 | AC_MSG_NOTICE([Setting rexx sdk from REXX_HOME]) |
425 | 436 | |
426 | 437 | REXX_CFLAGS="$CFLAGS -I\"$REXX_HOME/api\"" |
... | ... | @@ -439,7 +450,9 @@ if test "$app_cv_rexx" == "yes"; then |
439 | 450 | AC_DEFINE(HAVE_REXX) |
440 | 451 | AC_DEFINE(HAVE_OOREXXAPI_H) |
441 | 452 | PLUGINS="$PLUGINS rx3270" |
442 | - AC_MSG_NOTICE([Rexx plugin enabled.]) | |
453 | + AC_MSG_NOTICE([ooRexx plugin & extension are enabled.]) | |
454 | +else | |
455 | + AC_MSG_NOTICE([ooRexx is NOT present or disabled.]) | |
443 | 456 | fi |
444 | 457 | |
445 | 458 | AC_ARG_WITH([rexxlibdir], [AS_HELP_STRING([--with-rexxlibdir], [Path to rexx extension libs])], [ REXX_LIBDIR=$withval ],[ REXX_LIBDIR=$libdir ]) |
... | ... | @@ -583,6 +596,7 @@ AC_SUBST(EXEEXT) |
583 | 596 | AC_SUBST(DLLPREFIX) |
584 | 597 | AC_SUBST(DLLEXT) |
585 | 598 | AC_SUBST(DLL_FLAGS) |
599 | +AC_SUBST(SYSDLL_FLAGS) | |
586 | 600 | AC_SUBST(DLL_CFLAGS) |
587 | 601 | AC_SUBST(DLLDIR) |
588 | 602 | AC_SUBST(LDSOFLAGS) | ... | ... |
po/pt_BR.po
... | ... | @@ -5,7 +5,7 @@ msgid "" |
5 | 5 | msgstr "" |
6 | 6 | "Project-Id-Version: pw3270 5.0\n" |
7 | 7 | "Report-Msgid-Bugs-To: \n" |
8 | -"POT-Creation-Date: 2014-04-11 15:48-0300\n" | |
8 | +"POT-Creation-Date: 2014-04-12 07:51-0300\n" | |
9 | 9 | "PO-Revision-Date: 2014-02-17 08:05-0300\n" |
10 | 10 | "Last-Translator: Perry Werneck <perry.werneck@gmail.com>\n" |
11 | 11 | "Language-Team: Portugues <>\n" | ... | ... |
src/plugins/hllapi/Makefile.in