Commit Graph

634 Commits

Author SHA1 Message Date
Antony Polukhin
4dfc691b52 Cleanup and minor functions refactoring 2016-01-26 16:59:02 +03:00
Antony Polukhin
fab0e25a7d Replaces tabs with whitespaces, minor improvements for docs 2016-01-26 14:18:40 +03:00
Antony Polukhin
271ae7cabc Minor cleanups, simplifications and warning fixes 2016-01-26 13:42:54 +03:00
Antony Polukhin
09340dfa9c Merge pull request #17 from klemens-morgenstern/develop
Smart Library
2016-01-26 13:24:50 +03:00
klemens-morgenstern
70ec4b28c8 set MSVC version to 19 2016-01-24 13:54:21 +01:00
klemens-morgenstern
e0886d3542 simplified the MSVC
also added a check for msvc version when executing the test
2016-01-24 13:53:33 +01:00
klemens-morgenstern
161b495a23 updated test to work on linux.
also added description of limitations to smart_library
2016-01-24 12:58:43 +01:00
klemens-morgenstern
6cb87663ed added documentation and changed shared_lib to a member of smart_library
@apolukhin The shared_lib::get_void is still used, of course I can change that. But I really don't like the whole casting so I'd be more comfortable if that could stay this way.
2016-01-24 11:45:18 +01:00
klemens-morgenstern
878aaab5ea moved smart_library to boost::dll::experimental 2016-01-24 09:36:52 +01:00
klemens-morgenstern
f351f83146 added apolukhins reccomendations. 2016-01-24 09:30:46 +01:00
klemens-morgenstern
62fa4c77e1 added BOOST_DLL_MEMBER_EXPORT to static some_class::dummy 2016-01-23 22:46:12 +01:00
klemens-morgenstern
1f14efeb1b ok, started using the b2_workaround 2016-01-23 22:30:06 +01:00
klemens-morgenstern
da7a3d8215 added debug output for the argv vector 2016-01-23 22:23:08 +01:00
klemens-morgenstern
b3bd525986 added $(RDYNAMIC) to the tests.
i have no clue why it doesn't work.
2016-01-23 22:12:53 +01:00
klemens-morgenstern
3bd6a62db4 added <link>shared to tests .
hopefully that get's the current error
2016-01-23 22:02:17 +01:00
klemens-morgenstern
cefa4c41e7 fixed the tests (hopefully) 2016-01-23 21:54:40 +01:00
klemens-morgenstern
7c71e27003 changed load mechanic of tests to be similar to the others 2016-01-23 21:42:56 +01:00
klemens-morgenstern
3ece7ba8f2 finally fixed a dumb error in the test/Jamfile.v2 2016-01-23 21:24:28 +01:00
klemens-morgenstern
291486d04d disabled clang again, and also inserted en echo to test if the targets are declared right. 2016-01-23 21:19:00 +01:00
klemens-morgenstern
09f0feeb18 fixed the condition in test/Jamfile.v2 and changed C++11 compiler to gcc-5.2 2016-01-23 21:05:58 +01:00
klemens-morgenstern
0f9a2ee266 finally found double instance of TOOLSET definition 2016-01-23 20:49:45 +01:00
klemens-morgenstern
1ff89d2faa ok, still need the travis.jam workaround. 2016-01-23 20:38:58 +01:00
klemens-morgenstern
f9b52d2922 trying it with CXX=.. instead of the travis.jam workaround 2016-01-23 20:31:47 +01:00
klemens-morgenstern
ce38bcea3e fixed a view typos 2016-01-23 20:20:29 +01:00
klemens-morgenstern
ff41bae9eb fixed typo 2016-01-23 20:14:42 +01:00
klemens-morgenstern
00caf4ca79 put the no-smart-lib in the right location this time 2016-01-23 20:11:14 +01:00
klemens-morgenstern
75157fa869 another yml try, via argv variable 2016-01-23 20:07:23 +01:00
klemens-morgenstern
e54a642276 test fixes 2016-01-23 19:35:59 +01:00
klemens-morgenstern
fe1627d322 corrected yml 2016-01-23 19:00:03 +01:00
klemens-morgenstern
8e8b00fd91 try to install g++5 2016-01-23 18:58:02 +01:00
klemens-morgenstern
c86a132e27 added travis.jam to repo 2016-01-23 18:49:51 +01:00
klemens-morgenstern
f1765e3230 moved travis.yml to test folder 2016-01-23 18:00:00 +01:00
klemens-morgenstern
3fc45ee05d set the compiler to gcc-5 for c++14 build 2016-01-23 17:14:24 +01:00
klemens-morgenstern
7730a3eb43 another travis try 2016-01-23 17:11:24 +01:00
klemens-morgenstern
1449cae1f3 fixed after the changes 2016-01-23 16:46:14 +01:00
klemens-morgenstern
28e4f58347 inserted @apolukhin changes.
see [here](https://github.com/apolukhin/Boost.DLL/pull/17)
2016-01-23 15:51:41 +01:00
klemens-morgenstern
9ff57e7a47 really fixed the typo 2016-01-22 00:14:33 +01:00
klemens-morgenstern
189504935f fixed a typo in yaml 2016-01-22 00:12:58 +01:00
klemens-morgenstern
fe22757bbc set the yaml to use gcc-5 2016-01-22 00:10:01 +01:00
klemens-morgenstern
b29c46070e Merge remote-tracking branch 'remotes/apolukhin/develop' into develop
Conflicts:
	include/boost/dll/shared_library.hpp
	test/Jamfile.v2
	test/library_info_test.cpp
2016-01-22 00:01:27 +01:00
klemens-morgenstern
4fbf5a5897 set the general build to c++14 2016-01-21 23:55:10 +01:00
klemens-morgenstern
b1c91b7e8c corrected yaml file 2016-01-21 23:42:34 +01:00
klemens-morgenstern
ef2ef65af1 excluded smart_lib via _cplusplus define and added c++1y to travis. 2016-01-21 23:40:23 +01:00
klemens-morgenstern
402f95f636 updated build file and changed .travis.yml
this actually disabled the C++98 AND c++11 build, because this library need C++14
2016-01-21 23:30:44 +01:00
klemens-morgenstern
02515ac0d7 gcc is working. 2016-01-21 23:27:17 +01:00
klemens-morgenstern
4243527504 msvc works 2016-01-21 22:25:51 +01:00
klemens-morgenstern
206b53ca82 finished the msvc name lookup. 2016-01-21 20:09:12 +01:00
klemens-morgenstern
e0908f3dcc updated the variable matcher for msvc 2016-01-21 16:43:34 +01:00
Antony Polukhin
aa82c1f6e6 Fix error, apppearing in C++11 mode 2016-01-18 21:33:43 +03:00
Antony Polukhin
635f235525 Docs related improvements 2016-01-17 13:18:18 +03:00