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
8a0a25db
Kaydet (Commit)
8a0a25db
authored
Mar 02, 2012
tarafından
Fridrich Štrba
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
Creating a module lcms2
üst
13ade41f
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
162 additions
and
0 deletions
+162
-0
Makefile
Makefile
+1
-0
RepositoryExternal.mk
RepositoryExternal.mk
+27
-0
config_host.mk.in
config_host.mk.in
+1
-0
configure.in
configure.in
+22
-0
makefile.mk
lcms2/makefile.mk
+97
-0
build.lst
lcms2/prj/build.lst
+3
-0
d.lst
lcms2/prj/d.lst
+10
-0
ooo.lst.in
ooo.lst.in
+1
-0
No files found.
Makefile
Dosyayı görüntüle @
8a0a25db
...
...
@@ -191,6 +191,7 @@ libwps\
libxml2
\
libxmlsec
\
libxslt
\
lcms2
\
lpsolve
\
lucene
\
mdds
\
...
...
RepositoryExternal.mk
Dosyayı görüntüle @
8a0a25db
...
...
@@ -787,6 +787,33 @@ endef
endif # SYSTEM_LIBWPS
ifeq ($(SYSTEM_LCMS2),YES)
define gb_LinkTarget__use_lcms2
$(call gb_LinkTarget_set_include,$(1),\
$$(INCLUDE) \
$(LCMS2_CFLAGS) \
)
$(call gb_LinkTarget_add_libs,$(1),$(LCMS2_LIBS))
endef
else # !SYSTEM_LCMS2
$(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
lcms2 \
))
define gb_LinkTarget__use_lcms2
$(call gb_LinkTarget_add_linked_libs,$(1),\
lcms2 \
)
endef
endif # SYSTEM_LCMS2
ifeq ($(SYSTEM_LPSOLVE),YES)
define gb_LinkTarget__use_lpsolve55
...
...
config_host.mk.in
Dosyayı görüntüle @
8a0a25db
...
...
@@ -415,6 +415,7 @@ export SYSTEM_HYPH=@SYSTEM_HYPH@
export SYSTEM_ICU=@SYSTEM_ICU@
export SYSTEM_JFREEREPORT=@SYSTEM_JFREEREPORT@
export SYSTEM_JPEG=@SYSTEM_JPEG@
export SYSTEM_LCMS2=@SYSTEM_LCMS2@
export SYSTEM_LIBC=@SYSTEM_LIBC@
export SYSTEM_LIBCDR=@SYSTEM_LIBCDR@
export SYSTEM_LIBCMIS=@SYSTEM_LIBCMIS@
...
...
configure.in
Dosyayı görüntüle @
8a0a25db
...
...
@@ -1137,6 +1137,11 @@ AC_ARG_WITH(system-libcmis,
[Use libcmis already on system.]),,
[with_system_libcmis="$with_system_libs"])
AC_ARG_WITH(system-lcms2,
AS_HELP_STRING([--with-system-lcms2],
[Use littlecms v2 already on system.]),,
[with_system_lcms2="$with_system_libs"])
AC_ARG_WITH(system-libcdr,
AS_HELP_STRING([--with-system-libcdr],
[Use libcdr already on system.]),,
...
...
@@ -5800,6 +5805,23 @@ AC_SUBST(SYSTEM_LIBWPD)
AC_SUBST(WPD_CFLAGS)
AC_SUBST(WPD_LIBS)
dnl ===================================================================
dnl Check for system lcms2
dnl ===================================================================
AC_MSG_CHECKING([which littlecms v2 to use])
if test "$with_system_lcms2" = "yes"; then
AC_MSG_RESULT([external])
SYSTEM_LCMS2=YES
PKG_CHECK_MODULES( LCMS2, lcms2 )
else
AC_MSG_RESULT([internal])
SYSTEM_LCMS2=NO
BUILD_TYPE="$BUILD_TYPE LCMS2"
fi
AC_SUBST(SYSTEM_LCMS2)
AC_SUBST(LCMS2_CFLAGS)
AC_SUBST(LCMS2_LIBS)
dnl ===================================================================
dnl Check for system cppunit
dnl ===================================================================
...
...
lcms2/makefile.mk
0 → 100644
Dosyayı görüntüle @
8a0a25db
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
PRJ
=
.
PRJNAME
=
lcms2
TARGET
=
so_lcms2
# --- Settings -----------------------------------------------------
.INCLUDE
:
settings.mk
# --- Files --------------------------------------------------------
TARFILE_NAME
=
lcms2-2.3
TARFILE_MD5
=
327348d67c979c88c2dec59a23a17d85
.IF
"$(SYSTEM_LCMS2)"
==
"YES"
@all
:
@echo
"Using system littlecms2..."
.ENDIF
.IF
"$(GUI)$(COM)"
==
"WNTMSC"
CONFIGURE_DIR
=
.
BUILD_DIR
=
Projects/VC2010/lcms2_DLL
CONFIGURE_ACTION
=
.IF
"$(CCNUMVER)"
>=
"001600000000"
BUILD_DIR
=
Projects/VC2008/lcms2_DLL
BUILD_ACTION
=
cd
allinone
&&
MSBuild.exe lcms2_DLL.vcxproj /p:Configuration
=
Release /p:Platform
=
Win32
.ELSE
BUILD_ACTION
=
cd
allinone
&&
$(COMPATH)$/
vcpackages
$/
vcbuild.exe lcms2_DLL.vcproj
"Release|Win32"
.ENDIF
.ELSE
#"$(GUI)$(COM)"!="WNTMSC"
CONFIGURE_DIR
=
.
BUILD_DIR
=
src
CONFIGURE_ACTION
=
CPPFLAGS
=
"
$(SOLARINC)
"
./configure
--without-jpeg
--without-tiff
--with-pic
--enable-shared
--disable-static
.IF
"$(CROSS_COMPILING)"
==
"YES"
CONFIGURE_ACTION
+=
--build
=
$(BUILD_PLATFORM)
--host
=
$(HOST_PLATFORM)
.ENDIF
BUILD_ACTION
=
make
-j
$(GMAKE_MODULE_PARALLELISM)
.ENDIF
# "$(GUI)$(COM)"=="WNTMSC"
OUT2INC
+=
include
$/
lcms2
*
.h
.IF
"$(OS)"
==
"MACOSX"
EXTRPATH
=
LOADER
OUT2LIB
+=
src
$/
.libs
$/
liblcms2.
*
.dylib
.ELIF
"$(OS)"
==
"WNT"
.IF
"$(COM)"
==
"GCC"
OUT2LIB
+=
src
$/
.libs
$/
liblcms2.dll.a
OUT2BIN
+=
src
$/
.libs
$/
*
.dll
.ELSE
OUT2LIB
+=
OUT2BIN
+=
.ENDIF
.ELSE
OUT2LIB
+=
src
$/
.libs
$/
liblcms2.so
*
.ENDIF
# --- Targets ------------------------------------------------------
.INCLUDE
:
set_ext.mk
.INCLUDE
:
target.mk
.INCLUDE
:
tg_ext.mk
lcms2/prj/build.lst
0 → 100644
Dosyayı görüntüle @
8a0a25db
lcms lcms2 : soltools ZLIB:zlib NULL
lcms lcms2 usr1 - all lcms_mkout NULL
lcms lcms2 nmake - all lcms_libwpd NULL
lcms2/prj/d.lst
0 → 100644
Dosyayı görüntüle @
8a0a25db
mkdir: %_DEST%\inc\lcms2
..\%__SRC%\inc\*.h %_DEST%\inc\lcms2\*.h
..\%__SRC%\lib\liblcms2.so.2 %_DEST%\lib\liblcms2.so.2
symlink: %_DEST%\lib\liblcms2.so.2 %_DEST%\lib\liblcms2.so
..\%__SRC%\lib\liblcms2.2.dylib %_DEST%\lib\liblcms2.2.dylib
symlink: %_DEST%\lib\liblcms2.2.dylib %_DEST%\lib\liblcms2.dylib
..\%__SRC%\lib\liblcms2.so %_DEST%\lib\liblcms2.so
..\%__SRC%\lib\*.lib %_DEST%\lib
..\%__SRC%\lib\liblcms2.dll.a %_DEST%\lib\liblcms2.dll.a
..\%__SRC%\bin\*.dll %_DEST%\bin
ooo.lst.in
Dosyayı görüntüle @
8a0a25db
...
...
@@ -91,6 +91,7 @@ d28864eb2b59bb57b034c0d4662a3cee-libvisio-0.0.15.tar.bz2
e7a384790b13c29113e22e596ade9687-LinLibertineG-20120116.zip
7c2549f6b0a8bb604e6c4c729ffdcfe6-libcmis-0.1.0.tar.gz
e5f1ef00a113d2edfd88af616934f293-libcdr-0.0.3.tar.bz2
327348d67c979c88c2dec59a23a17d85-lcms2-2.3.tar.gz
@GOOGLE_DOCS_EXTENSION_PACK@
@FREETYPE_TARBALL@
@FONTCONFIG_TARBALL@
...
...
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