Revert "Rename Boost libraries when built internally to match conventions"
This reverts commit 3aeecc525c
.
This commit is contained in:
parent
3aeecc525c
commit
cdabc886f6
10 changed files with 31 additions and 182 deletions
|
@ -31,7 +31,7 @@ $(eval $(call gb_Library_use_libraries,merged,\
|
|||
))
|
||||
|
||||
$(eval $(call gb_Library_use_externals,merged,\
|
||||
boost_date_time \
|
||||
boostdatetime \
|
||||
$(call gb_Helper_optional,DESKTOP,clucene) \
|
||||
cups \
|
||||
curl \
|
||||
|
|
|
@ -540,7 +540,7 @@ endif # SYSTEM_HUNSPELL
|
|||
|
||||
ifeq ($(SYSTEM_BOOST),YES)
|
||||
|
||||
define gb_LinkTarget__use_boost_date_time
|
||||
define gb_LinkTarget__use_boostdatetime
|
||||
$(call gb_LinkTarget_set_include,$(1),\
|
||||
$$(INCLUDE) \
|
||||
$(BOOST_CPPFLAGS) \
|
||||
|
@ -556,7 +556,7 @@ $(call gb_LinkTarget_add_libs,$(1),\
|
|||
|
||||
endef
|
||||
|
||||
define gb_LinkTarget__use_boost_system
|
||||
define gb_LinkTarget__use_boostsystem
|
||||
$(call gb_LinkTarget_set_include,$(1),\
|
||||
$$(INCLUDE) \
|
||||
$(BOOST_CPPFLAGS) \
|
||||
|
@ -572,7 +572,7 @@ $(call gb_LinkTarget_add_libs,$(1),\
|
|||
|
||||
endef
|
||||
|
||||
gb_ExternalProject__use_boost_system :=
|
||||
gb_ExternalProject__use_boostsystem :=
|
||||
|
||||
define gb_LinkTarget__use_boost_headers
|
||||
$(call gb_LinkTarget_set_include,$(1),\
|
||||
|
@ -587,8 +587,8 @@ gb_ExternalProject__use_boost_headers:=
|
|||
else # !SYSTEM_BOOST
|
||||
|
||||
$(eval $(call gb_Helper_register_static_libraries,PLAINLIBS, \
|
||||
boost_date_time \
|
||||
boost_system \
|
||||
boostdatetime \
|
||||
boostsystem \
|
||||
))
|
||||
|
||||
ifeq ($(OS),WNT)
|
||||
|
@ -608,30 +608,30 @@ endef
|
|||
|
||||
endif # WNT
|
||||
|
||||
define gb_LinkTarget__use_boost_date_time
|
||||
define gb_LinkTarget__use_boostdatetime
|
||||
$(call gb_LinkTarget_add_defs,$(1),\
|
||||
-DBOOST_ALL_NO_LIB \
|
||||
)
|
||||
|
||||
$(call gb_LinkTarget_use_static_libraries,$(1),\
|
||||
boost_date_time \
|
||||
boostdatetime \
|
||||
)
|
||||
|
||||
endef
|
||||
|
||||
define gb_LinkTarget__use_boost_system
|
||||
define gb_LinkTarget__use_boostsystem
|
||||
$(call gb_LinkTarget_add_defs,$(1),\
|
||||
-DBOOST_ALL_NO_LIB \
|
||||
)
|
||||
|
||||
$(call gb_LinkTarget_use_static_libraries,$(1),\
|
||||
boost_system \
|
||||
boostsystem \
|
||||
)
|
||||
|
||||
endef
|
||||
|
||||
define gb_ExternalProject__use_boost_system
|
||||
$(call gb_LinkTarget_use_static_libraries,$(1),boost_system)
|
||||
define gb_ExternalProject__use_boostsystem
|
||||
$(call gb_LinkTarget_use_static_libraries,$(1),boostsystem)
|
||||
endef
|
||||
|
||||
define gb_LinkTarget__use_boost_headers
|
||||
|
|
|
@ -12,8 +12,8 @@ $(eval $(call gb_Module_Module,boost))
|
|||
ifeq ($(SYSTEM_BOOST),NO)
|
||||
|
||||
$(eval $(call gb_Module_add_targets,boost,\
|
||||
StaticLibrary_boost_date_time \
|
||||
StaticLibrary_boost_system \
|
||||
StaticLibrary_boostdatetime \
|
||||
StaticLibrary_boostsystem \
|
||||
UnpackedTarball_boost \
|
||||
))
|
||||
|
||||
|
|
|
@ -7,20 +7,20 @@
|
|||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
#
|
||||
|
||||
$(eval $(call gb_StaticLibrary_StaticLibrary,boost_date_time))
|
||||
$(eval $(call gb_StaticLibrary_StaticLibrary,boostdatetime))
|
||||
|
||||
$(eval $(call gb_StaticLibrary_set_warnings_not_errors,boost_date_time))
|
||||
$(eval $(call gb_StaticLibrary_set_warnings_not_errors,boostdatetime))
|
||||
|
||||
# disable "auto link" "feature" on MSVC
|
||||
$(eval $(call gb_StaticLibrary_add_defs,boost_date_time,\
|
||||
$(eval $(call gb_StaticLibrary_add_defs,boostdatetime,\
|
||||
-DBOOST_ALL_NO_LIB \
|
||||
))
|
||||
|
||||
$(eval $(call gb_StaticLibrary_use_external,boost_date_time,boost_headers))
|
||||
$(eval $(call gb_StaticLibrary_use_external,boostdatetime,boost_headers))
|
||||
|
||||
$(eval $(call gb_StaticLibrary_set_generated_cxx_suffix,boost_date_time,cpp))
|
||||
$(eval $(call gb_StaticLibrary_set_generated_cxx_suffix,boostdatetime,cpp))
|
||||
|
||||
$(eval $(call gb_StaticLibrary_add_generated_exception_objects,boost_date_time,\
|
||||
$(eval $(call gb_StaticLibrary_add_generated_exception_objects,boostdatetime,\
|
||||
UnpackedTarball/boost/libs/date_time/src/gregorian/date_generators \
|
||||
UnpackedTarball/boost/libs/date_time/src/gregorian/gregorian_types \
|
||||
UnpackedTarball/boost/libs/date_time/src/gregorian/greg_month \
|
|
@ -7,20 +7,20 @@
|
|||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
#
|
||||
|
||||
$(eval $(call gb_StaticLibrary_StaticLibrary,boost_system))
|
||||
$(eval $(call gb_StaticLibrary_StaticLibrary,boostsystem))
|
||||
|
||||
$(eval $(call gb_StaticLibrary_set_warnings_not_errors,boost_system))
|
||||
$(eval $(call gb_StaticLibrary_set_warnings_not_errors,boostsystem))
|
||||
|
||||
# disable "auto link" "feature" on MSVC
|
||||
$(eval $(call gb_StaticLibrary_add_defs,boost_system,\
|
||||
$(eval $(call gb_StaticLibrary_add_defs,boostsystem,\
|
||||
-DBOOST_ALL_NO_LIB \
|
||||
))
|
||||
|
||||
$(eval $(call gb_StaticLibrary_use_external,boost_system,boost_headers))
|
||||
$(eval $(call gb_StaticLibrary_use_external,boostsystem,boost_headers))
|
||||
|
||||
$(eval $(call gb_StaticLibrary_set_generated_cxx_suffix,boost_system,cpp))
|
||||
$(eval $(call gb_StaticLibrary_set_generated_cxx_suffix,boostsystem,cpp))
|
||||
|
||||
$(eval $(call gb_StaticLibrary_add_generated_exception_objects,boost_system,\
|
||||
$(eval $(call gb_StaticLibrary_add_generated_exception_objects,boostsystem,\
|
||||
UnpackedTarball/boost/libs/system/src/error_code \
|
||||
))
|
||||
|
|
@ -13,7 +13,7 @@ $(eval $(call gb_ExternalProject_use_autoconf,liborcus,build))
|
|||
|
||||
$(eval $(call gb_ExternalProject_use_externals,liborcus, \
|
||||
boost_headers \
|
||||
boost_system \
|
||||
boostsystem \
|
||||
zlib \
|
||||
))
|
||||
|
||||
|
@ -38,7 +38,7 @@ endif
|
|||
ifeq ($(SYSTEM_BOOST),YES)
|
||||
liborcus_LIBS+=$(BOOST_SYSTEM_LIB)
|
||||
else
|
||||
liborcus_LIBS+=$(SOLARLIB) -lboost_system
|
||||
liborcus_LIBS+=$(SOLARLIB) -lboostsystem
|
||||
endif
|
||||
ifeq ($(OS),ANDROID)
|
||||
liborcus_LIBS+=-lgnustl_shared -lm
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
m4 - Macros to locate and utilise pkg-config.
|
||||
|
||||
The ax_*.m4 files are from GNU autoconf-archive, http://www.gnu.org/software/autoconf-archive/
|
||||
|
||||
work around m4 bracket stripping in MINGWSTRIP construction
|
||||
work around m4 bracket stripping in MINGWSTRIP construction
|
|
@ -1,149 +0,0 @@
|
|||
# ===========================================================================
|
||||
# http://www.gnu.org/software/autoconf-archive/ax_boost_thread.html
|
||||
# ===========================================================================
|
||||
#
|
||||
# SYNOPSIS
|
||||
#
|
||||
# AX_BOOST_THREAD
|
||||
#
|
||||
# DESCRIPTION
|
||||
#
|
||||
# Test for Thread library from the Boost C++ libraries. The macro requires
|
||||
# a preceding call to AX_BOOST_BASE. Further documentation is available at
|
||||
# <http://randspringer.de/boost/index.html>.
|
||||
#
|
||||
# This macro calls:
|
||||
#
|
||||
# AC_SUBST(BOOST_THREAD_LIB)
|
||||
#
|
||||
# And sets:
|
||||
#
|
||||
# HAVE_BOOST_THREAD
|
||||
#
|
||||
# LICENSE
|
||||
#
|
||||
# Copyright (c) 2009 Thomas Porschberg <thomas@randspringer.de>
|
||||
# Copyright (c) 2009 Michael Tindal
|
||||
#
|
||||
# Copying and distribution of this file, with or without modification, are
|
||||
# permitted in any medium without royalty provided the copyright notice
|
||||
# and this notice are preserved. This file is offered as-is, without any
|
||||
# warranty.
|
||||
|
||||
#serial 27
|
||||
|
||||
AC_DEFUN([AX_BOOST_THREAD],
|
||||
[
|
||||
AC_ARG_WITH([boost-thread],
|
||||
AS_HELP_STRING([--with-boost-thread@<:@=special-lib@:>@],
|
||||
[use the Thread library from boost - it is possible to specify a certain library for the linker
|
||||
e.g. --with-boost-thread=boost_thread-gcc-mt ]),
|
||||
[
|
||||
if test "$withval" = "no"; then
|
||||
want_boost="no"
|
||||
elif test "$withval" = "yes"; then
|
||||
want_boost="yes"
|
||||
ax_boost_user_thread_lib=""
|
||||
else
|
||||
want_boost="yes"
|
||||
ax_boost_user_thread_lib="$withval"
|
||||
fi
|
||||
],
|
||||
[want_boost="yes"]
|
||||
)
|
||||
|
||||
if test "x$want_boost" = "xyes"; then
|
||||
AC_REQUIRE([AC_PROG_CC])
|
||||
AC_REQUIRE([AC_CANONICAL_BUILD])
|
||||
CPPFLAGS_SAVED="$CPPFLAGS"
|
||||
CPPFLAGS="$CPPFLAGS $BOOST_CPPFLAGS"
|
||||
export CPPFLAGS
|
||||
|
||||
LDFLAGS_SAVED="$LDFLAGS"
|
||||
LDFLAGS="$LDFLAGS $BOOST_LDFLAGS"
|
||||
export LDFLAGS
|
||||
|
||||
AC_CACHE_CHECK(whether the Boost::Thread library is available,
|
||||
ax_cv_boost_thread,
|
||||
[AC_LANG_PUSH([C++])
|
||||
CXXFLAGS_SAVE=$CXXFLAGS
|
||||
|
||||
if test "x$host_os" = "xsolaris" ; then
|
||||
CXXFLAGS="-pthreads $CXXFLAGS"
|
||||
elif test "x$host_os" = "xmingw32" ; then
|
||||
CXXFLAGS="-mthreads $CXXFLAGS"
|
||||
else
|
||||
CXXFLAGS="-pthread $CXXFLAGS"
|
||||
fi
|
||||
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[@%:@include <boost/thread/thread.hpp>]],
|
||||
[[boost::thread_group thrds;
|
||||
return 0;]])],
|
||||
ax_cv_boost_thread=yes, ax_cv_boost_thread=no)
|
||||
CXXFLAGS=$CXXFLAGS_SAVE
|
||||
AC_LANG_POP([C++])
|
||||
])
|
||||
if test "x$ax_cv_boost_thread" = "xyes"; then
|
||||
if test "x$host_os" = "xsolaris" ; then
|
||||
BOOST_CPPFLAGS="-pthreads $BOOST_CPPFLAGS"
|
||||
elif test "x$host_os" = "xmingw32" ; then
|
||||
BOOST_CPPFLAGS="-mthreads $BOOST_CPPFLAGS"
|
||||
else
|
||||
BOOST_CPPFLAGS="-pthread $BOOST_CPPFLAGS"
|
||||
fi
|
||||
|
||||
AC_SUBST(BOOST_CPPFLAGS)
|
||||
|
||||
AC_DEFINE(HAVE_BOOST_THREAD,,[define if the Boost::Thread library is available])
|
||||
BOOSTLIBDIR=`echo $BOOST_LDFLAGS | sed -e 's/@<:@^\/@:>@*//'`
|
||||
|
||||
LDFLAGS_SAVE=$LDFLAGS
|
||||
case "x$host_os" in
|
||||
*bsd* )
|
||||
LDFLAGS="-pthread $LDFLAGS"
|
||||
break;
|
||||
;;
|
||||
esac
|
||||
if test "x$ax_boost_user_thread_lib" = "x"; then
|
||||
for libextension in `ls -r $BOOSTLIBDIR/libboost_thread* 2>/dev/null | sed 's,.*/lib,,' | sed 's,\..*,,'`; do
|
||||
ax_lib=${libextension}
|
||||
AC_CHECK_LIB($ax_lib, exit,
|
||||
[BOOST_THREAD_LIB="-l$ax_lib"; AC_SUBST(BOOST_THREAD_LIB) link_thread="yes"; break],
|
||||
[link_thread="no"])
|
||||
done
|
||||
if test "x$link_thread" != "xyes"; then
|
||||
for libextension in `ls -r $BOOSTLIBDIR/boost_thread* 2>/dev/null | sed 's,.*/,,' | sed 's,\..*,,'`; do
|
||||
ax_lib=${libextension}
|
||||
AC_CHECK_LIB($ax_lib, exit,
|
||||
[BOOST_THREAD_LIB="-l$ax_lib"; AC_SUBST(BOOST_THREAD_LIB) link_thread="yes"; break],
|
||||
[link_thread="no"])
|
||||
done
|
||||
fi
|
||||
|
||||
else
|
||||
for ax_lib in $ax_boost_user_thread_lib boost_thread-$ax_boost_user_thread_lib; do
|
||||
AC_CHECK_LIB($ax_lib, exit,
|
||||
[BOOST_THREAD_LIB="-l$ax_lib"; AC_SUBST(BOOST_THREAD_LIB) link_thread="yes"; break],
|
||||
[link_thread="no"])
|
||||
done
|
||||
|
||||
fi
|
||||
if test "x$ax_lib" = "x"; then
|
||||
AC_MSG_ERROR(Could not find a version of the library!)
|
||||
fi
|
||||
if test "x$link_thread" = "xno"; then
|
||||
AC_MSG_ERROR(Could not link against $ax_lib !)
|
||||
else
|
||||
case "x$host_os" in
|
||||
*bsd* )
|
||||
BOOST_LDFLAGS="-pthread $BOOST_LDFLAGS"
|
||||
break;
|
||||
;;
|
||||
esac
|
||||
|
||||
fi
|
||||
fi
|
||||
|
||||
CPPFLAGS="$CPPFLAGS_SAVED"
|
||||
LDFLAGS="$LDFLAGS_SAVED"
|
||||
fi
|
||||
])
|
|
@ -28,7 +28,7 @@ $(eval $(call gb_Library_use_custom_headers,scfilt,\
|
|||
|
||||
$(eval $(call gb_Library_use_externals,scfilt,\
|
||||
boost_headers \
|
||||
boost_system \
|
||||
boostsystem \
|
||||
mdds_headers \
|
||||
))
|
||||
|
||||
|
|
|
@ -27,7 +27,7 @@ $(eval $(call gb_Library_use_libraries,ucpcmis1,\
|
|||
|
||||
$(eval $(call gb_Library_use_externals,ucpcmis1,\
|
||||
boost_headers \
|
||||
boost_date_time \
|
||||
boostdatetime \
|
||||
cmis \
|
||||
curl \
|
||||
libxml2 \
|
||||
|
|
Loading…
Reference in a new issue