afd4f48d16
Also fix some bitrot... The LIBS statement was only active for the autoreconf call, while where it would have mattered is the configure call itself. Since it was built wihout those for all the time, delete it. also no need for explicit shell call, as it is by default executed in a shell. also fix missing comma in if statement for ENABLE_OPTIMIZED. Change-Id: I7ced587bcc3488f19100e89b5b02730b9dd86d5f Reviewed-on: https://gerrit.libreoffice.org/63329 Tested-by: Jenkins Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
34 lines
1.2 KiB
Makefile
34 lines
1.2 KiB
Makefile
# -*- 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/.
|
|
#
|
|
|
|
$(eval $(call gb_ExternalProject_ExternalProject,hunspell))
|
|
|
|
$(eval $(call gb_ExternalProject_register_targets,hunspell,\
|
|
build \
|
|
))
|
|
|
|
hunspell_CPPCLAGS=$(CPPFLAGS)
|
|
|
|
ifneq (,$(filter ANDROID DRAGONFLY FREEBSD iOS LINUX NETBSD OPENBSD,$(OS)))
|
|
ifneq (,$(gb_ENABLE_DBGUTIL))
|
|
hunspell_CPPFLAGS+=-D_GLIBCXX_DEBUG
|
|
endif
|
|
endif
|
|
|
|
$(call gb_ExternalProject_get_state_target,hunspell,build):
|
|
$(call gb_ExternalProject_run,build,\
|
|
./configure --disable-shared --disable-nls --with-pic \
|
|
$(if $(CROSS_COMPILING),--build=$(BUILD_PLATFORM) --host=$(HOST_PLATFORM))\
|
|
$(if $(filter AIX,$(OS)),CFLAGS="-D_LINUX_SOURCE_COMPAT") \
|
|
$(if $(hunspell_CPPFLAGS),CPPFLAGS='$(hunspell_CPPFLAGS)') \
|
|
CXXFLAGS="$(CXXFLAGS) $(if $(ENABLE_OPTIMIZED),$(gb_COMPILEROPTFLAGS),$(gb_COMPILERNOOPTFLAGS)) $(if $(debug),$(gb_DEBUGINFO_FLAGS) $(gb_DEBUG_CXXFLAGS))" \
|
|
&& cd src/hunspell && $(MAKE) \
|
|
)
|
|
|
|
# vim: set noet sw=4 ts=4:
|