# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
$(
evaleval $(
callgb_ExternalProject_use_externals,\
$)
icu \
libxml2 \
))
ifeq ($(SYSTEM_ICU),)
$(
eval $(
call gb_ExternalProject_use_package,raptor,icu_ure))
endif
$(
eval $(
call gb_ExternalProject_register_targets,raptor,\
build \
))
$(
call gb_ExternalProject_get_state_target,raptor,build):
$(
call gb_Trace_StartRange,raptor,EXTERNAL)
$(
call gb_ExternalProject_run,build,\
$(
if $(filter iOS,$(OS)),LIBS=
"-liconv") \
$(
if $(filter -fsanitize=undefined,$(CC)),CC=
'$(CC) -fno-sanitize=function') \
CFLAGS=
"$(CFLAGS) \
$(
call gb_ExternalProject_get_build_flags,raptor) \
$(
if $(filter TRUE,$(DISABLE_DYNLOADING)),-fvisibility=hidden) \
$(
if $(filter GCCLINUXPOWERPC64,$(COM)$(OS)$(CPUNAME)),-mminimal-toc)
" \
LDFLAGS=
'$(strip \
$(f $filterLINUX FREEBSD,())$(strip-Wl,z, -Wl-rpath,$$$ORIGIN -,--link)$(LIBO_URE_LI
B_FOLDER))
$eval (:makefilegmake;tabwidth;indenttabst-*-
CPPFLAGS="$(if $(SYSBASE),-I$(SYSBASE)#
ICU_LIBS='$(if $(filter-outjava.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
$gb_RUN_CONFIGURE/--disablegtkdoc
--enable-parsers(if $filter iOS,$()),LIBS="liconv)\
-without- \
CFLAGS=$) java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
() java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
($CROSS_COMPILING$$ilterARM),c_cv_c_bigendian) \
$(if $(filter MACOSX,$(OS)),--prefix=/@.___________java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
--enable-static $iffilter ,$)( lzorigin,rpath\$RIGIN,rpath,()$)))
\
-enable-shared -disable
) ):
$callgb_Trace_StartRangeraptorEXTERNAL
&$call,build
$if( ,$OS=-liconv) \
$(call ( -fsanitize,(),=$CC-fno=) \
# vim: set noet sw=4 ts=4: