27 Commits

Author SHA1 Message Date
0dfc7b4e41 Use add_library for subdirectory usage instead of add_executable 2019-11-11 10:56:36 +00:00
54f7f970bf 🎨 Cleanup include path for catch2
 Add basic .deb generation support
WiX and RPM support is still needed for verification

⬆️ Upgrade minimum CMake version to 3.14
⬆️ Upgrade Catch to Catch v2.9.2
📌 Pin Catch to v2.9.1

👷 Update .travis.yml build matrix
👷 Update .appveyor build script

 Update tests to be separated by file
2019-09-17 09:59:36 -07:00
aef62df93e Merge branch 'master' into cmake_love 2019-06-25 11:17:40 +01:00
d7356bb01c Use FetchContent 2019-06-25 09:47:19 +01:00
8fbb0262a1 Added tests for bug when swapping value/null-value and null-value value 2019-05-31 21:22:29 +02:00
6ce85550f3 Do CMake properly 2019-05-01 13:23:30 +01:00
8be5c63925 Remove old docs 2019-04-29 16:58:30 +01:00
aecb8fe6db Fix #14 2018-09-03 09:09:47 +01:00
aa74eb709f Add emplace test 2018-07-11 14:32:25 +01:00
48d70a1604 Play nice with CMake add_subdirectory
Enable use of `tl::optional<T>` purely as a library with CMake's
`add_subdirectory`. The default configuration works are before.

* `OPTIONAL_ENABLE_TESTS` make building tests optional, enabled by default
* `OPTIONAL_ENABLE_DOCS` make building documentation optional, enabled by default
2018-06-08 10:45:19 +01:00
2ab4f77498 Test C++11 mode 2018-02-23 09:17:53 +00:00
32656c4556 Fix CMake 2017-12-05 19:53:49 +00:00
6c4178a947 More testing 2017-11-27 14:36:59 +00:00
0950f2e721 More tests 2017-10-21 21:24:34 +01:00
470595d91a More extensions 2017-10-21 20:08:43 +01:00
725da2b89f Standardese 2017-10-21 19:12:31 +01:00
232d9b18b7 Standardese 2017-10-21 19:09:48 +01:00
dcfccd46d8 Docs 2017-10-21 19:04:41 +01:00
a83cfdf212 Use C++14 for now 2017-10-03 12:00:28 +01:00
4d0e92c5f6 C++11 support 2017-10-02 20:18:40 +01:00
b3f93bc9d0 Constexpr tests 2017-10-02 14:17:45 +01:00
d8b6da9b3b Support C++14 2017-10-02 14:00:56 +01:00
6a7d7f49e3 Monadic operations 2017-10-02 12:03:52 +01:00
f4e38f8dfa C++14 2017-10-02 10:59:21 +01:00
23f1af8abf More tests 2017-10-02 10:38:05 +01:00
d85eae5f7e More tests 2017-10-02 10:06:58 +01:00
f6fb170539 Start committing tests 2017-10-02 08:57:11 +01:00