Commit ef9f418ec7f1a51ca9108e61aacca6b47e62a036
1 parent
b802d64f
Exists in
master
and in
5 other branches
Trying to fix libreoffice sdk detection.
Showing
2 changed files
with
9 additions
and
7 deletions
Show diff stats
configure.ac
@@ -710,6 +710,8 @@ case "$host" in | @@ -710,6 +710,8 @@ case "$host" in | ||
710 | if test "_$OO_SDK_URE_HOME" == "_" ; then | 710 | if test "_$OO_SDK_URE_HOME" == "_" ; then |
711 | if test -d $OFFICE_HOME/ure; then | 711 | if test -d $OFFICE_HOME/ure; then |
712 | OO_SDK_URE_HOME="$OFFICE_HOME/ure" | 712 | OO_SDK_URE_HOME="$OFFICE_HOME/ure" |
713 | + elif test -d $OFFICE_HOME/program/types.rdb; then | ||
714 | + OO_SDK_URE_HOME="$OFFICE_HOME/program" | ||
713 | else | 715 | else |
714 | if test "$host_cpu" = "x86_64"; then | 716 | if test "$host_cpu" = "x86_64"; then |
715 | OO_SDK_URE_HOME="/usr/lib64/ure" | 717 | OO_SDK_URE_HOME="/usr/lib64/ure" |
@@ -753,9 +755,6 @@ else | @@ -753,9 +755,6 @@ else | ||
753 | AC_MSG_NOTICE([Can't find idl path]) | 755 | AC_MSG_NOTICE([Can't find idl path]) |
754 | fi | 756 | fi |
755 | 757 | ||
756 | -OO_SDK_URE_BIN_DIR=$OO_SDK_URE_HOME/bin | ||
757 | -OO_SDK_URE_LIB_DIR=$OO_SDK_URE_HOME/lib | ||
758 | - | ||
759 | AC_PATH_TOOL([IDLC], idlc, "no", path=$PATH:$OO_SDK_HOME/bin) | 758 | AC_PATH_TOOL([IDLC], idlc, "no", path=$PATH:$OO_SDK_HOME/bin) |
760 | if test "$IDLC" == "no" ; then | 759 | if test "$IDLC" == "no" ; then |
761 | app_cv_office="no" | 760 | app_cv_office="no" |
@@ -766,7 +765,7 @@ if test "$UNOPKG" == "no" ; then | @@ -766,7 +765,7 @@ if test "$UNOPKG" == "no" ; then | ||
766 | app_cv_office="no" | 765 | app_cv_office="no" |
767 | fi | 766 | fi |
768 | 767 | ||
769 | -AC_PATH_TOOL([REGMERGE], regmerge, "no", path=$PATH:$OO_SDK_URE_BIN_DIR) | 768 | +AC_PATH_TOOL([REGMERGE], regmerge, "no", path=$PATH:$OO_SDK_URE_HOME/bin:$OFFICE_HOME/program) |
770 | if test "$REGMERGE" == "no" ; then | 769 | if test "$REGMERGE" == "no" ; then |
771 | app_cv_office="no" | 770 | app_cv_office="no" |
772 | fi | 771 | fi |
@@ -776,12 +775,11 @@ if test "$CPPUMAKER" == "no" ; then | @@ -776,12 +775,11 @@ if test "$CPPUMAKER" == "no" ; then | ||
776 | app_cv_office="no" | 775 | app_cv_office="no" |
777 | fi | 776 | fi |
778 | 777 | ||
779 | -AC_PATH_TOOL([UNO], uno, "no", path=$PATH:$OO_SDK_URE_BIN_DIR) | 778 | +AC_PATH_TOOL([UNO], uno, "no", path=$PATH:$OO_SDK_URE_HOME/bin:$OFFICE_HOME/program) |
780 | if test "$UNO" == "no" ; then | 779 | if test "$UNO" == "no" ; then |
781 | app_cv_office="no" | 780 | app_cv_office="no" |
782 | fi | 781 | fi |
783 | 782 | ||
784 | - | ||
785 | # Check for OO_SDK_HOME | 783 | # Check for OO_SDK_HOME |
786 | if test "_$OO_SDK_HOME" == "_" ; then | 784 | if test "_$OO_SDK_HOME" == "_" ; then |
787 | app_cv_office="no" | 785 | app_cv_office="no" |
@@ -792,6 +790,9 @@ if test "_$OFFICE_HOME" == "_" ; then | @@ -792,6 +790,9 @@ if test "_$OFFICE_HOME" == "_" ; then | ||
792 | app_cv_office="no" | 790 | app_cv_office="no" |
793 | fi | 791 | fi |
794 | 792 | ||
793 | +# Find types.rdb | ||
794 | +AC_CHECK_FILE($OO_SDK_URE_HOME/share/misc/types.rdb,OO_TYPES=$OO_SDK_URE_HOME/share/misc/types.rdb,app_cv_office="no") | ||
795 | + | ||
795 | # Set targets | 796 | # Set targets |
796 | if test "$app_cv_office" == "yes" ; then | 797 | if test "$app_cv_office" == "yes" ; then |
797 | 798 | ||
@@ -815,6 +816,7 @@ AC_SUBST(OO_SDK_URE_HOME) | @@ -815,6 +816,7 @@ AC_SUBST(OO_SDK_URE_HOME) | ||
815 | AC_SUBST(IDLDIR) | 816 | AC_SUBST(IDLDIR) |
816 | AC_SUBST(OO_CXXFLAGS) | 817 | AC_SUBST(OO_CXXFLAGS) |
817 | AC_SUBST(OO_LDFLAGS) | 818 | AC_SUBST(OO_LDFLAGS) |
819 | +AC_SUBST(OO_TYPES) | ||
818 | 820 | ||
819 | #--[ Pre-reqs ]----------------------------------------------------------------------------------------------------------------------------------------------- | 821 | #--[ Pre-reqs ]----------------------------------------------------------------------------------------------------------------------------------------------- |
820 | AC_SUBST(LIB3270_REQUIRES) | 822 | AC_SUBST(LIB3270_REQUIRES) |
src/loffice/Makefile.in
@@ -45,7 +45,7 @@ CPPUMAKER=@CPPUMAKER@ | @@ -45,7 +45,7 @@ CPPUMAKER=@CPPUMAKER@ | ||
45 | CONVERT=@CONVERT@ | 45 | CONVERT=@CONVERT@ |
46 | ZIP=@ZIP@ | 46 | ZIP=@ZIP@ |
47 | 47 | ||
48 | -TYPES_RDB=@OO_SDK_URE_HOME@/share/misc/types.rdb | 48 | +TYPES_RDB=@OO_TYPES@ |
49 | 49 | ||
50 | #---[ Paths ]------------------------------------------------------------------ | 50 | #---[ Paths ]------------------------------------------------------------------ |
51 | 51 |