smart_library correct constructors from shared_library (#114) · boostorg/dll@de905f3 · GitHub
Skip to content

Commit de905f3

Browse files
authored
smart_library correct constructors from shared_library (#114)
1 parent 3261fbf commit de905f3

4 files changed

Lines changed: 92 additions & 17 deletions

File tree

include/boost/dll/smart_library.hpp

Lines changed: 20 additions & 17 deletions

test/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ boost_dll_add_test(dll_test_cpp_mangle cpp_mangle_test.cpp #[[export_symbols=]]
116116
target_link_libraries(dll_test_cpp_mangle PRIVATE Boost::variant)
117117
boost_dll_add_test(dll_test_cpp_load cpp_load_test.cpp #[[export_symbols=]] FALSE dll_cpp_plugin)
118118
target_link_libraries(dll_test_cpp_load PRIVATE Boost::variant)
119+
boost_dll_add_test(dll_test_smart_library smart_library_test.cpp #[[export_symbols=]] FALSE dll_cpp_plugin)
119120
boost_dll_add_test(dll_test_cpp_import cpp_import_test.cpp #[[export_symbols=]] FALSE dll_cpp_plugin)
120121
target_link_libraries(dll_test_cpp_import PRIVATE Boost::variant)
121122
if(LINUX)

test/Jamfile.v2

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ project
105105
[ run cpp_mangling.cpp ]
106106
[ compile-fail cpp_mangling1_cf.cpp ]
107107
[ run cpp_load_test.cpp : : cpp_plugin ]
108+
[ run smart_library_test.cpp : : cpp_plugin ]
108109
[ run cpp_import_test.cpp : : cpp_plugin ]
109110
[ run template_method_linux_test.cpp : : cpp_plugin ]
110111
# TODO: uncomment (fails on some MSVCs and Clang-5)

test/smart_library_test.cpp

Lines changed: 70 additions & 0 deletions

0 commit comments

Comments
 (0)