[Libreoffice-commits] core.git: Branch 'aoo/trunk' - 3 commits - configure.in extensions/source set_soenv.in solenv/inc
Andrea Pescetti
pescetti at apache.org
Tue Feb 19 17:25:06 PST 2013
configure.in | 30 ++++++++++++++++++++++++++++-
extensions/source/activex/main/makefile.mk | 2 -
set_soenv.in | 19 +++++++++++++-----
solenv/inc/set_wntx64.mk | 2 -
4 files changed, 45 insertions(+), 8 deletions(-)
New commits:
commit 9b43d52764c260afcd652afd812a129b94127fa7
Author: Andrea Pescetti <pescetti at apache.org>
Date: Tue Feb 19 22:22:14 2013 +0000
Allow --without-system-serf to override --with-system-libs
diff --git a/configure.in b/configure.in
index fde70e9..918884c 100644
--- a/configure.in
+++ b/configure.in
@@ -4597,7 +4597,8 @@ SYSTEM_SERF=NO
SERF_CFLAGS=
SERF_LIBS=
AC_MSG_CHECKING([which libserf to use])
-if test "x$with_system_serf" = "xyes" -o -n "$with_system_libs"; then
+if test -n "$with_system_serf" -o -n "$with_system_libs" && \
+ test "$with_system_serf" != "no"; then
AC_MSG_RESULT([system])
PKG_CHECK_MODULES([SERF], [serf-1 >= 1.1])
SYSTEM_SERF=YES
commit 568c8be65bd745a1b03d3b607c30f0646f395e53
Author: Jürgen Schmidt <jsc at apache.org>
Date: Tue Feb 19 13:47:31 2013 +0000
#121456# fix wrong space
diff --git a/set_soenv.in b/set_soenv.in
index 6691358..f7b6cce 100644
--- a/set_soenv.in
+++ b/set_soenv.in
@@ -102,7 +102,7 @@ my ( $oldPATH, $SRC_ROOT, $SO_HOME, $JAVA_HOME, $JDK, $JAVAFLAGS, $OOO_SHELL,
$UPD, $WORK_STAMP, $SOURCE_ROOT_DIR , $gb_REPOS,
$SOLARSRC, $DEVROOT, $SOLARVER, $SOLARVERSION, $WORKDIR, $OUTDIR, $SOLARENV,
$STAR_INIROOT, $STAR_INIROOTOLD, $STAR_STANDLST, $STAR_SSCOMMON, $STAR_SSOLARINI,
- $DMAKEROOT, $CLASSPATH, $XCLASSPATH, $COMPATH, $CXX_X64_BINARY, $ LINK_X64_BINARY, $LIBMGR_X64_BINARY,
+ $DMAKEROOT, $CLASSPATH, $XCLASSPATH, $COMPATH, $CXX_X64_BINARY, $LINK_X64_BINARY, $LIBMGR_X64_BINARY,
$MSPDB_PATH, $MIDL_PATH, $CSC_PATH,
$PATH, $SOLAREXTRAINC, $SOLAREXTRALIB, $SOLARLIB,
$SOLARINC, $LOCALINI, $FRAMEWORKSHOME, $COMEX, $PERL,
commit 5ee08bdc4b036535b4e7ca1f944153f09d314053
Author: Jürgen Schmidt <jsc at apache.org>
Date: Tue Feb 19 13:28:56 2013 +0000
#121456# improve handling/building of 64 bit shell extensions for windows
diff --git a/configure.in b/configure.in
index eaa6e5f..fde70e9 100644
--- a/configure.in
+++ b/configure.in
@@ -268,6 +268,12 @@ AC_ARG_ENABLE(cl-standard,
options and therefore removes a lot of warnings when
using the cheaper standard compiler. )
],,)
+AC_ARG_ENABLE(win-x64-shellext,
+[ --enable-win-x64-shellext Enable the build/usage of Windows 64bit shell extensions.
+ These extension are used for the system integration on a
+ Windows 64bit systems. For example supporting the search
+ in ODF files with the standard Windows search feature.
+],,)
AC_ARG_ENABLE(gtk,
[ --disable-gtk Determines whether to use Gtk+ vclplug on platforms
where Gtk+ is available.
@@ -1292,6 +1298,21 @@ if test "$_os" = "WINNT"; then
AC_SUBST(VC_STANDARD)
fi
+if test "$_os" = "WINNT"; then
+ dnl ===================================================================
+ dnl Set the BUILD_X64 variable.
+ dnl ===================================================================
+ AC_MSG_CHECKING([whether to build/use the Windows 64bit shell extensions])
+ if test "$enable_win_x64_shellext" = "" -o "$enable_win_x64_shellext" = "no"; then
+ BUILD_X64=""
+ AC_MSG_RESULT([no])
+ else
+ BUILD_X64="TRUE"
+ AC_MSG_RESULT([yes])
+ fi
+ AC_SUBST(BUILD_X64)
+fi
+
dnl ===================================================================
dnl Set the ENABLE_WERROR variable. (Activate --enable-werror)
dnl ===================================================================
@@ -5766,8 +5787,10 @@ if test \( "$_os" = "WINNT" \) ; then
fi
if test -z "$with_atl_lib_dir"; then
ATL_LIB=$COMPATH/atlmfc/lib
+ ATL_LIB_X64=$COMPATH/atlmfc/lib/amd64
else
ATL_LIB=`cygpath -u "$with_atl_lib_dir"`
+ ATL_LIB_X64=$ATL_LIB/../amd64
fi
if test -z "$with_mfc_include_dir"; then
MFC_INCLUDE=$COMPATH/atlmfc/include
@@ -5782,6 +5805,7 @@ if test \( "$_os" = "WINNT" \) ; then
ATL_INCLUDE=`echo $ATL_INCLUDE | $SED 's/\/$//'`
ATL_LIB=`echo $ATL_LIB | $SED 's/\/$//'`
+ ATL_LIB_X64=`echo $ATL_LIB_X64 | $SED 's/\/$//'`
MFC_INCLUDE=`echo $MFC_INCLUDE | $SED 's/\/$//'`
MFC_LIB=`echo $MFC_LIB | $SED 's/\/$//'`
@@ -5827,6 +5851,7 @@ if test \( "$_os" = "WINNT" \) ; then
if test "$HAVE_ATL_H" = "no" -o "$HAVE_MFC_H" = "no" -o "$HAVE_ATL_LIB" = "no" -o "$HAVE_MFC_LIB" = "no"; then
ATL_INCLUDE=
ATL_LIB=
+ ATL_LIB_X64=
MFC_INCLUDE=
MFC_LIB=
HAVE_ATL_LIB=
@@ -5837,6 +5862,7 @@ if test \( "$_os" = "WINNT" \) ; then
else
ATL_INCLUDE=`cygpath -dm "$ATL_INCLUDE"`
ATL_LIB=`cygpath -dm "$ATL_LIB"`
+ ATL_LIB_X64=`cygpath -dm "$ATL_LIB_X64"`
MFC_INCLUDE=`cygpath -dm "$MFC_INCLUDE"`
MFC_LIB=`cygpath -dm "$MFC_LIB"`
AC_MSG_RESULT([ATL/MFC enabled])
@@ -5845,6 +5871,7 @@ if test \( "$_os" = "WINNT" \) ; then
fi
AC_SUBST(ATL_INCLUDE)
AC_SUBST(ATL_LIB)
+AC_SUBST(ATL_LIB_X64)
AC_SUBST(HAVE_ATLTHUNK)
AC_SUBST(MFC_INCLUDE)
AC_SUBST(MFC_LIB)
diff --git a/extensions/source/activex/main/makefile.mk b/extensions/source/activex/main/makefile.mk
index 7141a5c..d3c9b7d 100644
--- a/extensions/source/activex/main/makefile.mk
+++ b/extensions/source/activex/main/makefile.mk
@@ -137,7 +137,7 @@ SHL1STDLIBS_X64+=\
SHL1OBJS_X64=$(SLOFILES_X64)
SHL1DEF_X64=$(TARGET).def
-SHL1STDLIBS_X64+= $(ATL_LIB)$/amd64$/atls.lib
+SHL1STDLIBS_X64+= $(ATL_LIB_X64)$/atls.lib $(ATL_LIB_X64)$/atlthunk.lib
.ENDIF # "$(BUILD_X64)"!=""
diff --git a/set_soenv.in b/set_soenv.in
index 880eb1e..6691358 100644
--- a/set_soenv.in
+++ b/set_soenv.in
@@ -102,12 +102,12 @@ my ( $oldPATH, $SRC_ROOT, $SO_HOME, $JAVA_HOME, $JDK, $JAVAFLAGS, $OOO_SHELL,
$UPD, $WORK_STAMP, $SOURCE_ROOT_DIR , $gb_REPOS,
$SOLARSRC, $DEVROOT, $SOLARVER, $SOLARVERSION, $WORKDIR, $OUTDIR, $SOLARENV,
$STAR_INIROOT, $STAR_INIROOTOLD, $STAR_STANDLST, $STAR_SSCOMMON, $STAR_SSOLARINI,
- $DMAKEROOT, $CLASSPATH, $XCLASSPATH, $COMPATH,
+ $DMAKEROOT, $CLASSPATH, $XCLASSPATH, $COMPATH, $CXX_X64_BINARY, $ LINK_X64_BINARY, $LIBMGR_X64_BINARY,
$MSPDB_PATH, $MIDL_PATH, $CSC_PATH,
$PATH, $SOLAREXTRAINC, $SOLAREXTRALIB, $SOLARLIB,
$SOLARINC, $LOCALINI, $FRAMEWORKSHOME, $COMEX, $PERL,
$COMP_ENV, $ILIB, $JAVAHOME, $PSDK_HOME, $DIRECTXSDK_LIB, $USE_NEW_SDK, $FRAME_HOME,
- $USE_DIRECTX5, $ATL_LIB, $HAVE_ATLTHUNK, $ATL_INCLUDE, $MFC_LIB, $MFC_INCLUDE, $TMPDIR,
+ $USE_DIRECTX5, $ATL_LIB, $ATL_LIB_X64, $HAVE_ATLTHUNK, $ATL_INCLUDE, $MFC_LIB, $MFC_INCLUDE, $TMPDIR,
$COMMON_BUILD_TOOLS, $WIN_GREP, $WIN_FIND, $WIN_LS,
$WIN_GNUCOPY, $WIN_TOUCH, $STLPORT4, $MOZILLA_VERSION, $MOZILLA_TOOLKIT, $PREBUILD_MOZAB, $MOZILLABUILD,
$PROEXT, $TARFILE_LOCATION,
@@ -695,6 +695,9 @@ elsif ( $platform =~ m/cygwin/ )
else # The MSVC section starts here
{ $outfile = "winenv.set";
$COMPATH = PathFormat('@COMPATH@');
+ $CXX_X64_BINARY = PathFormat('@COMPATH@/bin/amd64/cl.exe');
+ $LINK_X64_BINARY = PathFormat('@COMPATH@/bin/amd64/link.exe');
+ $LIBMGR_X64_BINARY = PathFormat('@COMPATH@/bin/amd64/lib.exe');
$COM = "MSC";
$OUTPATH = "wntmsci at COMEX@";
$INPATH = $OUTPATH.$PROEXT;
@@ -1726,6 +1729,9 @@ ToFile( "SOLAR_JAVA", $SOLAR_JAVA, "e" );
ToFile( "BIG_SVX", $BIG_SVX, "e" );
ToFile( "COM", $COM, "e" );
ToFile( "COMPATH", $COMPATH, "e" );
+ToFile( "CXX_X64_BINARY", $CXX_X64_BINARY, "e" );
+ToFile( "LINK_X64_BINARY", $LINK_X64_BINARY, "e" );
+ToFile( "LIBMGR_X64_BINARY", $LIBMGR_X64_BINARY, "e" );
ToFile( "CPU", $CPU, "e" );
ToFile( "CPUNAME", $CPUNAME, "e" );
ToFile( "CVER", $CVER, "e" );
@@ -1768,6 +1774,7 @@ if ( $platform =~ m/cygwin/ )
ToFile( "DIRECTXSDK_LIB", $DIRECTXSDK_LIB, "e" );
ToFile( "USE_DIRECTX5", $USE_DIRECTX5, "e" );
ToFile( "ATL_LIB", "@ATL_LIB@", "e" );
+ ToFile( "ATL_LIB_X64", "@ATL_LIB_X64@", "e" );
ToFile( "ATL_INCLUDE", "@ATL_INCLUDE@", "e" );
ToFile( "HAVE_ATLTHUNK", "@HAVE_ATLTHUNK@", "e" );
ToFile( "MFC_LIB", "@MFC_LIB@", "e" );
@@ -1778,9 +1785,10 @@ if ( $platform =~ m/cygwin/ )
ToFile( "USE_NEW_SDK", $USE_NEW_SDK, "e" );
# Hack around dmake's mktmp not generating DOS paths.
- my $tmpdir = qx{cygpath -m "/tmp"};
- chomp($tmpdir);
- ToFile( "TMPDIR", $tmpdir, "e" );
+# my $tmpdir = qx{cygpath -m "/tmp"};
+# chomp($tmpdir);
+# ToFile( "TMPDIR", $tmpdir, "e" );
+ ToFile( "TMPDIR", "/tmp", "e" );
}
ToFile( "ENABLE_HUNSPELL", "@ENABLE_HUNSPELL@", "e" );
ToFile( "ENABLE_HYPHEN", "@ENABLE_HYPHEN@", "e" );
@@ -1862,6 +1870,7 @@ ToFile( "SYSTEM_GRAPHITE", "@SYSTEM_GRAPHITE@", "e");
ToFile( "GRAPHITE_LIBS", "@GRAPHITE_LIBS@", "e");
ToFile( "GRAPHITE_CFLAGS", "@GRAPHITE_CFLAGS@", "e");
ToFile( "VC_STANDARD", "@VC_STANDARD@", "e" );
+ToFile( "BUILD_X64", "@BUILD_X64@", "e" );
ToFile( "ENABLE_CATEGORY_B", "@ENABLE_CATEGORY_B@", "e");
ToFile( "BUNDLED_EXTENSION_BLOBS", "@BUNDLED_EXTENSION_BLOBS@", "e");
ToFile( "BUNDLED_PREREG_EXTENSIONS", "@BUNDLED_PREREG_EXTENSIONS@", "e");
diff --git a/solenv/inc/set_wntx64.mk b/solenv/inc/set_wntx64.mk
index 788538d..333ebe9 100644
--- a/solenv/inc/set_wntx64.mk
+++ b/solenv/inc/set_wntx64.mk
@@ -110,7 +110,7 @@ STDSLOCUI_X64=
IMPLIBFLAGS_X64=-machine:X64
-LIBPATH_X64=$(PSDK)/lib/x64
+LIBPATH_X64=$(PSDK_HOME)/lib/x64
LIBPATH_VC_X64=$(COMPATH)/lib/amd64
ADVAPI32LIB_X64=$(LIBPATH_X64)/advapi32.lib
More information about the Libreoffice-commits
mailing list