1 # -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
3 # This file is part of the LibreOffice project.
5 # This Source Code Form is subject to the terms of the Mozilla Public
6 # License, v. 2.0. If a copy of the MPL was not distributed with this
7 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
10 $(eval
$(call gb_ExternalProject_ExternalProject
,openldap
))
12 $(eval
$(call gb_ExternalProject_use_package
,openldap
,nss
))
14 $(eval
$(call gb_ExternalProject_register_targets
,openldap
,\
18 $(call gb_ExternalProject_get_state_target
,openldap
,build
) :
19 $(call gb_ExternalProject_run
,build
,\
24 --without-cyrus-sasl \
27 $(if
$(filter YES
,$(CROSS_COMPILING
)), \
28 --build
=$(BUILD_PLATFORM
) --host
=$(HOST_PLATFORM
) \
29 --with-yielding_select
=yes \
30 ac_cv_func_memcmp_working
=yes \
32 $(if
$(filter YES
,$(SYSTEM_NSS
)), \
33 CPPFLAGS
="$(NSS_CFLAGS)" CFLAGS
="$(NSS_CFLAGS)" LDFLAGS
="$(NSS_LIBS)" \
35 CPPFLAGS
="-I$(call gb_UnpackedTarball_get_dir,nss)/mozilla/dist/public/nss -I$(call gb_UnpackedTarball_get_dir,nss)/mozilla/dist/out/include" \
36 CFLAGS
="-I$(call gb_UnpackedTarball_get_dir,nss)/mozilla/dist/public/nss -I$(call gb_UnpackedTarball_get_dir,nss)/mozilla/dist/out/include" \
37 LDFLAGS
="-L$(OUTDIR)/lib $(if $(filter AIX,$(OS)),-Wl$(COMMA)-brtl)" \
39 && MAKEFLAGS
= && $(MAKE
) \
43 # vim: set noet sw=4 ts=4: