Commit 8900318801ee46ac40d62f1a5b39acbf343dd8ac

Authored by perry.werneck@gmail.com
1 parent dcdd70a7

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 \
... ...