Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
core
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
LibreOffice
core
Commits
1f09f96e
Kaydet (Commit)
1f09f96e
authored
Mar 18, 2012
tarafından
David Tardon
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
mingw: allow use of system zlib
üst
1118f575
Hide whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
75 additions
and
8 deletions
+75
-8
config_host.mk.in
config_host.mk.in
+4
-0
configure.in
configure.in
+9
-0
makefile.mk
external/mingw-dlls/makefile.mk
+1
-0
makefile.mk
scp2/source/ooo/makefile.mk
+4
-0
mingw_dlls.scp
scp2/source/ooo/mingw_dlls.scp
+6
-0
types.hxx
shell/inc/internal/types.hxx
+6
-1
zipfile.hxx
shell/inc/internal/zipfile.hxx
+4
-2
makefile.mk
shell/source/win32/ooofilereader/makefile.mk
+4
-0
makefile.mk
shell/source/win32/shlxthandler/columninfo/makefile.mk
+4
-0
makefile.mk
shell/source/win32/shlxthandler/infotips/makefile.mk
+4
-0
makefile.mk
shell/source/win32/shlxthandler/makefile.mk
+5
-1
makefile.mk
shell/source/win32/shlxthandler/ooofilt/makefile.mk
+5
-1
makefile.mk
shell/source/win32/shlxthandler/prophdl/makefile.mk
+1
-1
makefile.mk
shell/source/win32/shlxthandler/propsheets/makefile.mk
+4
-0
makefile.mk
shell/source/win32/shlxthandler/util/makefile.mk
+4
-0
makefile.mk
shell/source/win32/zipfile/makefile.mk
+4
-2
libs.mk
solenv/inc/libs.mk
+6
-0
No files found.
config_host.mk.in
Dosyayı görüntüle @
1f09f96e
...
...
@@ -301,6 +301,7 @@ export MINGW_LCMS2_DLL=@MINGW_LCMS2_DLL@
export MINGW_LIBXML_DLL=@MINGW_LIBXML_DLL@
export MINGW_LIBXSLT_DLL=@MINGW_LIBXSLT_DLL@
export MINGW_LPSOLVE_DLL=@MINGW_LPSOLVE_DLL@
export MINGW_MINIZIP_DLL=@MINGW_MINIZIP_DLL@
export MINGW_MYTHES_DLL=@MINGW_MYTHES_DLL@
export MINGW_NEON_DLL=@MINGW_NEON_DLL@
export MINGW_NSPR4_DLL=@MINGW_NSPR4_DLL@
...
...
@@ -322,6 +323,8 @@ export MINGW_SSL3_DLL=@MINGW_SSL3_DLL@
export MINGW_SSL_DLL=@MINGW_SSL_DLL@
export MINGW_TASN1_DLL=@MINGW_TASN1_DLL@
export MINGW_ZLIB_DLL=@MINGW_ZLIB_DLL@
export MINIZIP_CFLAGS=@MINIZIP_CFLAGS@
export MINIZIP_LIBS=@MINIZIP_LIBS@
export MKDEPENDSOLVER=TRUE
export ML_EXE=@ML_EXE@
export MOC4=@MOC4@
...
...
@@ -478,6 +481,7 @@ export SYSTEM_LIBXSLT=@SYSTEM_LIBXSLT@
export SYSTEM_LIBXSLT_FOR_BUILD=@SYSTEM_LIBXSLT_FOR_BUILD@
export SYSTEM_LPSOLVE=@SYSTEM_LPSOLVE@
export SYSTEM_MDDS=@SYSTEM_MDDS@
export SYSTEM_MINIZIP=@SYSTEM_MINIZIP@
export SYSTEM_MESA_HEADERS=@SYSTEM_MESA_HEADERS@
export SYSTEM_MOZILLA=@SYSTEM_MOZILLA@
export SYSTEM_MOZILLA_HEADERS=@SYSTEM_MOZILLA_HEADERS@
...
...
configure.in
Dosyayı görüntüle @
1f09f96e
...
...
@@ -5738,12 +5738,21 @@ if test "$with_system_zlib" = "yes"; then
[AC_MSG_ERROR(zlib.h not found. install zlib)], [])
AC_CHECK_LIB(z, deflate, [ ZLIB=-lz ],
[AC_MSG_ERROR(zlib not found or functional)], [])
if test "$WITH_MINGW" = "yes"; then
# we need minizip too
PKG_CHECK_MODULES([MINIZIP], [minizip])
libo_MINGW_CHECK_DLL([MINIZIP], [libminizip])
SYSTEM_MINIZIP=YES
fi
else
AC_MSG_RESULT([internal])
SYSTEM_ZLIB=NO
SYSTEM_MINIZIP=NO
BUILD_TYPE="$BUILD_TYPE ZLIB"
fi
AC_SUBST(SYSTEM_ZLIB)
AC_SUBST([SYSTEM_MINIZIP])
AC_SUBST([MINGW_MINIZIP_DLL])
dnl ===================================================================
dnl Check for system jpeg
...
...
external/mingw-dlls/makefile.mk
Dosyayı görüntüle @
1f09f96e
...
...
@@ -64,6 +64,7 @@ MINGW_DLLS:= \
$(MINGW_LIBXML_DLL)
\
$(MINGW_LIBXSLT_DLL)
\
$(MINGW_LPSOLVE_DLL)
\
$(MINGW_MINIZIP_DLL)
\
$(MINGW_MYTHES_DLL)
\
$(MINGW_NEON_DLL)
\
$(MINGW_NSPR4_DLL)
\
...
...
scp2/source/ooo/makefile.mk
Dosyayı görüntüle @
1f09f96e
...
...
@@ -345,6 +345,10 @@ SCPDEFS += -DNEEDS_MINGW_LIBXSLT_DLL -DMINGW_LIBXSLT_DLL=\""$(MINGW_LIBXSLT_DLL)
SCPDEFS
+=
-DNEEDS_MINGW_LPSOLVE_DLL
-DMINGW_LPSOLVE_DLL
=
\"
"
$(MINGW_LPSOLVE_DLL)
"
\"
.ENDIF
.IF
"$(MINGW_MINIZIP_DLL)"
!=
""
SCPDEFS
+=
-DNEEDS_MINGW_MINIZIP_DLL
-DMINGW_MINIZIP_DLL
=
\"
"
$(MINGW_MINIZIP_DLL)
"
\"
.ENDIF
.IF
"$(MINGW_MYTHES_DLL)"
!=
""
SCPDEFS
+=
-DNEEDS_MINGW_MYTHES_DLL
-DMINGW_MYTHES_DLL
=
\"
"
$(MINGW_MYTHES_DLL)
"
\"
.ENDIF
...
...
scp2/source/ooo/mingw_dlls.scp
Dosyayı görüntüle @
1f09f96e
...
...
@@ -124,6 +124,12 @@ MINGW_DLL( gid_Brand_File_Lib_Mingw_Libgrahpite, MINGW_GRAPHITE2_DLL )
#endif
#endif
#ifdef SYSTEM_MINIZIP
#ifdef NEEDS_MINGW_MINIZP_DLL
MINGW_DLL( gid_Brand_File_Lib_Mingw_Libminizip, MINGW_MINIZIP_DLL )
#endif
#endif
#ifdef SYSTEM_NEON
#ifdef NEEDS_MINGW_TASN1_DLL
MINGW_DLL( gid_Brand_File_Lib_Mingw_Libtasn, MINGW_TASN1_DLL )
...
...
shell/inc/internal/types.hxx
Dosyayı görüntüle @
1f09f96e
...
...
@@ -34,9 +34,14 @@
#include <utility>
#include <vector>
#include <stack>
#if defined SYSTEM_ZLIB
#include <zlib.h>
#include <minizip/ioapi.h>
#else
#include <external/zlib/zlib.h>
#include <external/zlib/ioapi.h>
#endif
typedef
std
::
vector
<
std
::
wstring
>
StringList_t
;
...
...
shell/inc/internal/zipfile.hxx
Dosyayı görüntüle @
1f09f96e
...
...
@@ -33,9 +33,11 @@
#define _WINDOWS
#endif
#if defined SYSTEM_ZLIB
#include <minizip/unzip.h>
#else
#include <external/zlib/unzip.h>
#endif
#include <string>
#include <vector>
...
...
shell/source/win32/ooofilereader/makefile.mk
Dosyayı görüntüle @
1f09f96e
...
...
@@ -47,6 +47,10 @@ CFLAGS_X64+=-wd4710 -wd4711 -wd4514 -wd4619 -wd4217 -wd4820
.ENDIF
CDEFS_X64
+=
-U_WIN32_IE
-D_WIN32_IE
=
0x501
-U_WIN32_WINNT
-D_WIN32_WINNT
=
0x0501
.IF
"$(SYSTEM_ZLIB)"
==
"YES"
CDEFS
+=
-DSYSTEM_ZLIB
.END
# --- Files --------------------------------------------------------
...
...
shell/source/win32/shlxthandler/columninfo/makefile.mk
Dosyayı görüntüle @
1f09f96e
...
...
@@ -42,6 +42,10 @@ CFLAGS+=-wd4710 -wd4711 -wd4514 -wd4619 -wd4217 -wd4820
.ENDIF
CDEFS
+=
-U_WIN32_IE
-D_WIN32_IE
=
0x501
-U_WIN32_WINNT
-D_WIN32_WINNT
=
0x0501
.IF
"$(SYSTEM_ZLIB)"
==
"YES"
CDEFS
+=
-DSYSTEM_ZLIB
.END
# --- Files --------------------------------------------------------
SLOFILES
=
$(SLO)$/
columninfo.obj
...
...
shell/source/win32/shlxthandler/infotips/makefile.mk
Dosyayı görüntüle @
1f09f96e
...
...
@@ -42,6 +42,10 @@ CFLAGS+=-wd4710 -wd4711 -wd4514 -wd4619 -wd4217 -wd4820
.ENDIF
CDEFS
+=
-U_WIN32_IE
-D_WIN32_IE
=
0x501
-U_WIN32_WINNT
-D_WIN32_WINNT
=
0x0501
.IF
"$(SYSTEM_ZLIB)"
==
"YES"
CDEFS
+=
-DSYSTEM_ZLIB
.END
# --- Files --------------------------------------------------------
SLOFILES
=
$(SLO)$/$(TARGET)
.obj
...
...
shell/source/win32/shlxthandler/makefile.mk
Dosyayı görüntüle @
1f09f96e
...
...
@@ -59,6 +59,10 @@ CDEFS+=-DDONT_HAVE_GDIPLUS
CDEFS
+=
-U_WIN32_IE
-D_WIN32_IE
=
0x501
-U_WIN32_WINNT
-D_WIN32_WINNT
=
0x0501
.IF
"$(SYSTEM_ZLIB)"
==
"YES"
CDEFS
+=
-DSYSTEM_ZLIB
.END
# --- Files --------------------------------------------------------
SLOFILES
=
$(SLO)$/
classfactory.obj
\
...
...
@@ -73,7 +77,7 @@ SLOFILES=$(SLO)$/classfactory.obj\
SHL1TARGET
=
$(TARGET)
.IF
"$(COM)"
==
"GCC"
SHL1STDLIBS
=
$(ZLIB3RDLIB)
$(EXPAT3RDLIB)
$(COMCTL32LIB)
SHL1STDLIBS
=
$(ZLIB3RDLIB)
$(
MINIZIP3RDLIB)
$(
EXPAT3RDLIB)
$(COMCTL32LIB)
SHL1LIBS
=
.ELSE
SHL1STDLIBS
=
...
...
shell/source/win32/shlxthandler/ooofilt/makefile.mk
Dosyayı görüntüle @
1f09f96e
...
...
@@ -46,6 +46,10 @@ CFLAGS+=-wd4710 -wd4711 -wd4514 -wd4619 -wd4217 -wd4820
.ENDIF
CDEFS
+=
-U_WIN32_IE
-D_WIN32_IE
=
0x501
-U_WIN32_WINNT
-D_WIN32_WINNT
=
0x0501
.IF
"$(SYSTEM_ZLIB)"
==
"YES"
CDEFS
+=
-DSYSTEM_ZLIB
.END
# --- Files --------------------------------------------------------
SLOFILES
=
$(SLO)$/
ooofilt.obj
\
...
...
@@ -54,7 +58,7 @@ SLOFILES=$(SLO)$/ooofilt.obj\
SHL1TARGET
=
$(TARGET)
.IF
"$(COM)"
==
"GCC"
SHL1STDLIBS
=
$(ZLIB3RDLIB)
$(EXPAT3RDLIB)
SHL1STDLIBS
=
$(ZLIB3RDLIB)
$(
MINIZIP3RDLIB)
$(
EXPAT3RDLIB)
SHL1LIBS
=
.ELSE
SHL1STDLIBS
=
...
...
shell/source/win32/shlxthandler/prophdl/makefile.mk
Dosyayı görüntüle @
1f09f96e
...
...
@@ -63,7 +63,7 @@ SLOFILES=$(SLO)$/$(TARGET).obj\
SHL1TARGET
=
$(TARGET)
.IF
"$(COM)"
==
"GCC"
SHL1STDLIBS
=
$(ZLIB3RDLIB)
$(EXPAT3RDLIB)
$(COMCTL32LIB)
SHL1STDLIBS
=
$(ZLIB3RDLIB)
$(
MINIZIP3RDLIB)
$(
EXPAT3RDLIB)
$(COMCTL32LIB)
SHL1LIBS
=
.ELSE
SHL1STDLIBS
=
...
...
shell/source/win32/shlxthandler/propsheets/makefile.mk
Dosyayı görüntüle @
1f09f96e
...
...
@@ -44,6 +44,10 @@ CFLAGS_X64+=-wd4710 -wd4711 -wd4514 -wd4619 -wd4217 -wd4820
CDEFS_X64
+=
-U_WIN32_IE
-D_WIN32_WINNT
=
0x0501
-U_WIN32_WINNT
-D_WIN32_IE
=
0x501
.ENDIF
.IF
"$(SYSTEM_ZLIB)"
==
"YES"
CDEFS
+=
-DSYSTEM_ZLIB
.END
# --- Files --------------------------------------------------------
SLOFILES
=
$(SLO)$/
propsheets.obj
\
...
...
shell/source/win32/shlxthandler/util/makefile.mk
Dosyayı görüntüle @
1f09f96e
...
...
@@ -47,6 +47,10 @@ CFLAGS_X64+=-wd4710 -wd4711 -wd4514 -wd4619 -wd4217 -wd4820
.ENDIF
CDEFS_X64
+=
-U_WIN32_IE
-D_WIN32_IE
=
0x501
-U_WIN32_WINNT
-D_WIN32_WINNT
=
0x0501
.IF
"$(SYSTEM_ZLIB)"
==
"YES"
CDEFS
+=
-DSYSTEM_ZLIB
.END
# --- Files --------------------------------------------------------
SLOFILES
=
$(SLO)$/
fileextensions.obj
\
...
...
shell/source/win32/zipfile/makefile.mk
Dosyayı görüntüle @
1f09f96e
...
...
@@ -31,12 +31,14 @@ TARGET=zipfile
ENABLE_EXCEPTIONS
=
TRUE
EXTERNAL_WARNINGS_NOT_ERRORS
:=
TRUE
# --- Settings -----------------------------------------------------
.INCLUDE
:
settings.mk
.IF
"$(SYSTEM_ZLIB)"
==
"YES"
CDEFS
+=
-DSYSTEM_ZLIB
.END
# --- Files --------------------------------------------------------
...
...
solenv/inc/libs.mk
Dosyayı görüntüle @
1f09f96e
...
...
@@ -198,6 +198,12 @@ ZLIB3RDLIB=-lz
.ELSE
ZLIB3RDLIB=-lzlib
.ENDIF
.IF "$(SYSTEM_MINIZIP)"=="YES"
MINIZIP3RDLIB=$(MINIZIP_LIBS)
.ELSE
# internally, minizip is included in zlib
MINIZIP3RDLIB=
.ENDIF
.IF "$(SYSTEM_JPEG)"=="YES"
JPEG3RDLIB=-ljpeg
.ELSE
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment