From b10cc16fb7ffd1c060ae965e8cb6bc45a952daa5 Mon Sep 17 00:00:00 2001
From: Antony Polukhin
Date: Sat, 22 Aug 2015 09:49:46 +0300
Subject: [PATCH 1/3] Boost.DLL library integration
---
doc/Jamfile.v2 | 2 ++
doc/pdf/Jamfile.v2 | 3 ++-
doc/src/boost.xml | 1 +
libs/libraries.htm | 2 ++
libs/maintainers.txt | 1 +
status/Jamfile.v2 | 1 +
6 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/doc/Jamfile.v2 b/doc/Jamfile.v2
index 0cc61344f5..16e9e6cc87 100644
--- a/doc/Jamfile.v2
+++ b/doc/Jamfile.v2
@@ -44,6 +44,7 @@ boostbook doc
../libs/lexical_cast/doc//lexical_cast
../libs/crc/doc//crc
../libs/chrono/doc//chrono
+ ../../libs/dll/doc//dll-doc
../libs/program_options/doc//autodoc.xml
../libs/algorithm/string/doc//autodoc.xml
../libs/logic/doc//reference.xml
@@ -94,6 +95,7 @@ boostbook doc
../libs/chrono/doc//chrono
../libs/lexical_cast/doc//lexical_cast
../libs/crc/doc//crc
+ ../../libs/dll/doc//dll-doc
../libs/functional/hash/doc//hash
#../libs/type_traits/doc//type_traits
../libs/static_assert/doc//static_assert
diff --git a/doc/pdf/Jamfile.v2 b/doc/pdf/Jamfile.v2
index d79c177dd5..8bdf59293e 100644
--- a/doc/pdf/Jamfile.v2
+++ b/doc/pdf/Jamfile.v2
@@ -47,7 +47,8 @@ install pdf-install
../../libs/config/doc//standalone
../../libs/context/doc//context
../../libs/core/doc//standalone
- ../../libs/date_time/xmldoc//date_time
+ ../../libs/date_time/xmldoc//date_time
+ ../../libs/dll/doc//dll-doc
../../libs/foreach/doc//standalone
../../libs/function/doc//function-doc
# ../../libs/functional/overloaded_function/doc//doc
diff --git a/doc/src/boost.xml b/doc/src/boost.xml
index dc6885b1bd..742cefd0c6 100644
--- a/doc/src/boost.xml
+++ b/doc/src/boost.xml
@@ -47,6 +47,7 @@
+
diff --git a/libs/libraries.htm b/libs/libraries.htm
index 965a8610e7..ad4bba562f 100644
--- a/libs/libraries.htm
+++ b/libs/libraries.htm
@@ -131,6 +131,7 @@ how to download, build, and install the libraries.
crc - Cyclic Redundancy Code, from Daryle
Walker.
date_time - Date-Time library from Jeff Garland.
+ DLL - Library for comfortable work with DLL and DSO, from Antony Polukhin and Renato Tegon Forti.
dynamic_bitset - A runtime sized version of std::bitset from Jeremy Siek and Chuck Allison.
endian - Types and conversion functions
for correct byte ordering and more regardless of processor endianness, from
@@ -891,6 +892,7 @@ of arbitrary data for persistence and marshalling, from Robert Ramey
from Howard Hinnant, Beman Dawes, Vicente J. Botet Escribá.
context - Context switching library, from Oliver Kowalke
date_time - Date-Time library from Jeff Garland.
+ DLL - Library for comfortable work with DLL and DSO, from Antony Polukhin and Renato Tegon Forti.
filesystem - Portable paths,
iteration over directories, and other useful filesystem operations, from
Beman Dawes.
diff --git a/libs/maintainers.txt b/libs/maintainers.txt
index 2c902bb84b..8bfc4999d7 100644
--- a/libs/maintainers.txt
+++ b/libs/maintainers.txt
@@ -38,6 +38,7 @@ coroutine2 Oliver Kowalke
crc Daryle Walker
date_time Jeff Garland
disjoint_sets Jeremy Siek
+dll Antony Polukhin
dynamic_bitset Jeremy Siek
endian Beman Dawes
exception Emil Dotchevski
diff --git a/status/Jamfile.v2 b/status/Jamfile.v2
index 8c527993aa..967fd75151 100644
--- a/status/Jamfile.v2
+++ b/status/Jamfile.v2
@@ -77,6 +77,7 @@ run-tests libs :
date_time/test # test-suite date_time
detail/test # test-suite detail
disjoint_sets # test-suite disjoint_sets
+ dll/test # test-suite dll
dynamic_bitset # test-suite dynamic_bitset
endian/test # test-suite endian
exception/test
From b17379ed1f25804ab4a87688ed0e0bb1048dd96e Mon Sep 17 00:00:00 2001
From: Antony Polukhin
Date: Wed, 26 Aug 2015 00:08:27 +0300
Subject: [PATCH 2/3] Added DLL submodule
---
.gitmodules | 3 +++
libs/dll | 1 +
2 files changed, 4 insertions(+)
create mode 160000 libs/dll
diff --git a/.gitmodules b/.gitmodules
index de5dd7d8f1..764543ad89 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -511,3 +511,6 @@
[submodule "libs/compute"]
path = libs/compute
url = ../compute.git
+[submodule "libs/dll"]
+ path = libs/dll
+ url = git@github.com:boostorg/dll.git
diff --git a/libs/dll b/libs/dll
new file mode 160000
index 0000000000..b114e9411e
--- /dev/null
+++ b/libs/dll
@@ -0,0 +1 @@
+Subproject commit b114e9411e48858de0ca8194d5d00a14af0b5b3d
From 2ba7154cf686bd2bc7cc13c74421c9c8f1db31ff Mon Sep 17 00:00:00 2001
From: Antony Polukhin
Date: Wed, 26 Aug 2015 00:12:12 +0300
Subject: [PATCH 3/3] Updated the url of dll submodule
---
.gitmodules | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.gitmodules b/.gitmodules
index 764543ad89..770df8dd02 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -513,4 +513,4 @@
url = ../compute.git
[submodule "libs/dll"]
path = libs/dll
- url = git@github.com:boostorg/dll.git
+ url = ../dll.git