Commit 8900318801ee46ac40d62f1a5b39acbf343dd8ac
1 parent
dcdd70a7
Exists in
master
and in
5 other branches
Ajustando configurações do libreoffice de acordo com o sistema operacional
Showing
2 changed files
with
38 additions
and
27 deletions
Show diff stats
configure.ac
| ... | ... | @@ -496,29 +496,43 @@ AC_ARG_VAR([OFFICE_HOME], [Libreoffice home]) |
| 496 | 496 | AC_ARG_VAR([OO_SDK_HOME], [Libreoffice SDK home]) |
| 497 | 497 | AC_ARG_VAR([OO_SDK_URE_HOME], [Libreoffice URE home]) |
| 498 | 498 | |
| 499 | -if test "_$OFFICE_HOME" == "_" ; then | |
| 500 | - if test "$host_cpu" = "x86_64"; then | |
| 501 | - OFFICE_HOME="/usr/lib64/libreoffice" | |
| 502 | - else | |
| 503 | - OFFICE_HOME="/usr/lib/libreoffice" | |
| 504 | - fi | |
| 505 | -fi | |
| 499 | +case "$host" in | |
| 500 | + *-mingw32) | |
| 501 | + app_cv_office="no" | |
| 502 | + ;; | |
| 506 | 503 | |
| 507 | -if test "_$OO_SDK_HOME" == "_" ; then | |
| 508 | - OO_SDK_HOME=$OFFICE_HOME/sdk | |
| 509 | -fi | |
| 504 | + *-apple-*) | |
| 505 | + app_cv_office="no" | |
| 506 | + ;; | |
| 510 | 507 | |
| 511 | -if test "_$OO_SDK_URE_HOME" == "_" ; then | |
| 512 | - if test -d $OFFICE_HOME/ure; then | |
| 513 | - OO_SDK_URE_HOME="$OFFICE_HOME/ure" | |
| 514 | - else | |
| 515 | - if test "$host_cpu" = "x86_64"; then | |
| 516 | - OO_SDK_URE_HOME="/usr/lib64/ure" | |
| 517 | - else | |
| 518 | - OO_SDK_URE_HOME="/usr/lib/ure" | |
| 508 | + *) | |
| 509 | + OO_LDFLAGS="-luno_cppu -luno_cppuhelpergcc3 -luno_salhelpergcc3" | |
| 510 | + | |
| 511 | + if test "_$OFFICE_HOME" == "_" ; then | |
| 512 | + if test "$host_cpu" = "x86_64"; then | |
| 513 | + OFFICE_HOME="/usr/lib64/libreoffice" | |
| 514 | + else | |
| 515 | + OFFICE_HOME="/usr/lib/libreoffice" | |
| 516 | + fi | |
| 519 | 517 | fi |
| 520 | - fi | |
| 521 | -fi | |
| 518 | + | |
| 519 | + if test "_$OO_SDK_HOME" == "_" ; then | |
| 520 | + OO_SDK_HOME=$OFFICE_HOME/sdk | |
| 521 | + fi | |
| 522 | + | |
| 523 | + if test "_$OO_SDK_URE_HOME" == "_" ; then | |
| 524 | + if test -d $OFFICE_HOME/ure; then | |
| 525 | + OO_SDK_URE_HOME="$OFFICE_HOME/ure" | |
| 526 | + else | |
| 527 | + if test "$host_cpu" = "x86_64"; then | |
| 528 | + OO_SDK_URE_HOME="/usr/lib64/ure" | |
| 529 | + else | |
| 530 | + OO_SDK_URE_HOME="/usr/lib/ure" | |
| 531 | + fi | |
| 532 | + fi | |
| 533 | + fi | |
| 534 | + | |
| 535 | +esac | |
| 522 | 536 | |
| 523 | 537 | # Setup c++ compiler flags |
| 524 | 538 | if test -d "$prefix/include/libreoffice"; then |
| ... | ... | @@ -604,6 +618,7 @@ AC_SUBST(OO_SDK_HOME) |
| 604 | 618 | AC_SUBST(OO_SDK_URE_HOME) |
| 605 | 619 | AC_SUBST(IDLDIR) |
| 606 | 620 | AC_SUBST(OO_CXXFLAGS) |
| 621 | +AC_SUBST(OO_LDFLAGS) | |
| 607 | 622 | |
| 608 | 623 | #--[ Pre-reqs ]----------------------------------------------------------------------------------------------------------------------------------------------- |
| 609 | 624 | AC_SUBST(LIB3270_REQUIRES) | ... | ... |
src/loffice/Makefile.in
| ... | ... | @@ -88,16 +88,10 @@ include $(CLASSLIBDIR)/class.mak |
| 88 | 88 | #---[ Build options ]---------------------------------------------------------- |
| 89 | 89 | |
| 90 | 90 | CXXFLAGS=@CXXFLAGS@ @OO_CXXFLAGS@ -I../include -I./include -DLANGUAGE_BINDING_NAME=\"gcc3\" |
| 91 | -# | |
| 92 | -#CPPUENV="gcc3" | |
| 93 | -#CXXFLAGS=@CXXFLAGS@ -fvisibility=hidden @DLL_CFLAGS@ -Wno-strict-aliasing \ | |
| 94 | -# -I../include -I./include -I$(includedir)/libreoffice \ | |
| 95 | -# -DCPPU_ENV=$(CPPUENV) -DLANGUAGE_BINDING_NAME=\"$(CPPUENV)\" | |
| 96 | -# | |
| 97 | 91 | |
| 98 | 92 | OO_LDFLAGS=-L$(OO_SDK_HOME)/lib -L$(OO_SDK_URE_HOME)/lib \ |
| 99 | 93 | -Wl,-rpath-link=$(OO_SDK_URE_HOME)/lib,-rpath=$(OO_SDK_URE_HOME)/lib \ |
| 100 | - -luno_cppu -luno_cppuhelpergcc3 -luno_salhelpergcc3 | |
| 94 | + @OO_LDFLAGS@ | |
| 101 | 95 | |
| 102 | 96 | #---[ Rules ]------------------------------------------------------------------ |
| 103 | 97 | |
| ... | ... | @@ -146,6 +140,8 @@ include/$(PACKAGE_NAME)/lib3270.hpp: $(RDBDIR)/$(PACKAGE_NAME).rdb |
| 146 | 140 | |
| 147 | 141 | #---[ Release targets ]-------------------------------------------------------- |
| 148 | 142 | |
| 143 | +all: $(BINDIR)/$(PACKAGE_NAME).oxt | |
| 144 | + | |
| 149 | 145 | Release: include/$(PACKAGE_NAME)/lib3270.hpp \ |
| 150 | 146 | $(foreach CLS, $(UNO_CLASSES), include/$(CLS).hpp) \ |
| 151 | 147 | $(RDBDIR)/$(PACKAGE_NAME).rdb \ | ... | ... |