summaryrefslogtreecommitdiff
path: root/boost/StaticLibrary_boostsystem.mk
diff options
context:
space:
mode:
authorTor Lillqvist <tml@iki.fi>2013-05-22 19:50:22 +0300
committerTor Lillqvist <tml@iki.fi>2013-05-24 12:40:46 +0300
commit503b248127a92b9ad190e05f6a1d50574183cd47 (patch)
tree57aacf978349057e170ff0fb4507455217b63b71 /boost/StaticLibrary_boostsystem.mk
parent5944137e02a1d925a3445935b8fba66361640461 (diff)
Update bundled boost to 1.53.0
Modify our patches as necessary to match the updated boost sources. Drop patches for which corresponding (or even identical) changes already are present. Add a new boostsystem static library and use it in two places. Change-Id: Ib59558feb56dab87a69c91b38caca8e7a9e9a22e
Diffstat (limited to 'boost/StaticLibrary_boostsystem.mk')
-rw-r--r--boost/StaticLibrary_boostsystem.mk27
1 files changed, 27 insertions, 0 deletions
diff --git a/boost/StaticLibrary_boostsystem.mk b/boost/StaticLibrary_boostsystem.mk
new file mode 100644
index 000000000000..053321b3f02f
--- /dev/null
+++ b/boost/StaticLibrary_boostsystem.mk
@@ -0,0 +1,27 @@
+# -*- 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_StaticLibrary_StaticLibrary,boostsystem))
+
+$(eval $(call gb_StaticLibrary_set_warnings_not_errors,boostsystem))
+
+# disable "auto link" "feature" on MSVC
+$(eval $(call gb_StaticLibrary_add_defs,boostsystem,\
+ -DBOOST_ALL_NO_LIB \
+))
+
+$(eval $(call gb_StaticLibrary_use_external,boostsystem,boost_headers))
+
+$(eval $(call gb_StaticLibrary_set_generated_cxx_suffix,boostsystem,cpp))
+
+$(eval $(call gb_StaticLibrary_add_generated_exception_objects,boostsystem,\
+ UnpackedTarball/boost/libs/system/src/error_code \
+))
+
+# vim: set noet sw=4 ts=4: