summaryrefslogtreecommitdiff
path: root/libcdr
diff options
context:
space:
mode:
authorPeter Foley <pefoley2@verizon.net>2012-11-04 08:46:44 -0500
committerPeter Foley <pefoley2@verizon.net>2012-11-08 19:56:11 -0500
commitf745212f9650b481dc546c04ae26f3f58bfedd01 (patch)
tree92c8eb2df3483e55bc64cc9bdb5c3f848c2e74cd /libcdr
parent70ec826eeb8f0b311095869e23be1db95fc9d109 (diff)
convert lcms2 to gbuild
Change-Id: I96de6b20b2a68f0982a30d33359e9e9cda9e642c
Diffstat (limited to 'libcdr')
-rw-r--r--libcdr/ExternalProject_libcdr.mk15
1 files changed, 10 insertions, 5 deletions
diff --git a/libcdr/ExternalProject_libcdr.mk b/libcdr/ExternalProject_libcdr.mk
index 83267dda5fee..01380d3dbcc7 100644
--- a/libcdr/ExternalProject_libcdr.mk
+++ b/libcdr/ExternalProject_libcdr.mk
@@ -16,6 +16,7 @@ $(eval $(call gb_ExternalProject_register_targets,libcdr,\
))
$(eval $(call gb_ExternalProject_use_externals,libcdr,\
+ lcms2 \
wpd \
wpg \
))
@@ -27,7 +28,7 @@ $(call gb_ExternalProject_get_state_target,libcdr,build) :
cd $(EXTERNAL_WORKDIR)/build/win32 \
&& export LIBWPD_INCLUDE_DIR=$(OUTDIR)/inc/external \
&& export LIBWPG_INCLUDE_DIR=$(OUTDIR)/inc/external \
- && export LCMS2_INCLUDE_DIR=$(OUTDIR)/inc/lcms2 \
+ && export LCMS2_INCLUDE_DIR=$(call gb_UnpackedTarball_get_dir,lcms2/include) \
&& export ZLIB_INCLUDE_DIR=$(OUTDIR)/inc/external/zlib \
&& $(COMPATH)/vcpackages/vcbuild.exe libcdr.vcproj "Release|Win32" \
&& touch $@
@@ -36,7 +37,7 @@ $(call gb_ExternalProject_get_state_target,libcdr,build) :
cd $(EXTERNAL_WORKDIR)/build/win32 \
&& export LIBWPD_INCLUDE_DIR=$(OUTDIR)/inc/external \
&& export LIBWPG_INCLUDE_DIR=$(OUTDIR)/inc/external \
- && export LCMS2_INCLUDE_DIR=$(OUTDIR)/inc/lcms2 \
+ && export LCMS2_INCLUDE_DIR=$(call gb_UnpackedTarball_get_dir,lcms2/include) \
&& export ZLIB_INCLUDE_DIR=$(OUTDIR)/inc/external/zlib \
&& msbuild.exe libcdr.vcxproj /p:Configuration=Release \
&& touch $@
@@ -45,7 +46,7 @@ $(call gb_ExternalProject_get_state_target,libcdr,build) :
cd $(EXTERNAL_WORKDIR)/build/win32 \
&& export LIBWPD_INCLUDE_DIR=$(OUTDIR)/inc/external \
&& export LIBWPG_INCLUDE_DIR=$(OUTDIR)/inc/external \
- && export LCMS2_INCLUDE_DIR=$(OUTDIR)/inc/lcms2 \
+ && export LCMS2_INCLUDE_DIR=$(call gb_UnpackedTarball_get_dir,lcms2/include) \
&& export ZLIB_INCLUDE_DIR=$(OUTDIR)/inc/external/zlib \
&& msbuild.exe libcdr.vcxproj /p:PlatformToolset=v110 /p:Configuration=Release \
&& touch $@
@@ -60,8 +61,12 @@ $(call gb_ExternalProject_get_state_target,libcdr,build) :
WPD_LIBS=" $(WPD_LIBS)" \
WPG_CFLAGS=" $(WPG_CFLAGS)" \
WPG_LIBS=" $(WPG_LIBS)" \
- LCMS2_CFLAGS=" $(LCMS2_CFLAGS)" \
- LCMS2_LIBS=" $(LCMS2_LIBS)" \
+ $(if $(filter YES,$(SYSTEM_LCMS2)),\
+ LCMS2_CFLAGS="$(LCMS2_CFLAGS)" \
+ LCMS2_LIBS="$(LCMS2_LIBS)", \
+ LCMS2_CFLAGS="-I$(call gb_UnpackedTarball_get_dir,lcms2/include) \
+ $(if $(filter MACOSX,$(OS)),-Wno-long-long)" \
+ LCMS2_LIBS="-L$(OUTDIR)/lib -llcms2" ) \
ZLIB_CFLAGS=" $(ZLIB_CFLAGS)" \
ZLIB_LIBS=" $(ZLIB_LIBS)" \
./configure \