Commit Graph

36 Commits

Author SHA1 Message Date
Robin Linden
3903fd5f8c Merge the CI workflow files 2022-04-27 21:54:19 +02:00
Robin Linden
d0d2d01af7 Update versions of things used in CI 2022-04-21 17:45:59 +02:00
Robin Linden
a606dc79ed Use the latest versions of Python, Ninja, and CMake in CI 2021-11-02 22:10:36 +01:00
Robin Linden
a549f50a1b Don't require a C++ compiler 2021-10-29 00:14:19 +02:00
Robin Linden
25c6fb801a Replace Travis CI with GitHub Actions 2021-10-26 23:10:42 +02:00
Robin Linden
a8ac4509b2 Replace Appveyor w/ GitHub actions 2020-10-18 14:51:45 +02:00
Robin Linden
7a47334097 Add required cmake include to readme 2020-06-01 23:29:00 +02:00
Robin Linden
aea84b1abb Fix style in CMake example usage 2020-04-23 22:55:00 +02:00
Robin Linden
fba2f45649 Migrate to travis.com 2020-04-23 22:54:56 +02:00
Robin Linden
e29a8c2b58 Test against VS2019 on Appveyor 2020-04-20 20:49:32 +02:00
Robin Linden
6f384498d2 Always pretend to be configured
If the user is building libsodium-cmake they probably know it's not the
official build.
2020-04-06 23:01:59 +02:00
Robin Linden
fbe5ff541f Update libsodium to 1.0.18 2020-01-06 15:16:25 +01:00
Robin Linden
b2b73fcd8c Add ISC license 2019-10-26 17:15:19 +02:00
Robin Lindén
90d87cdb22 Allow disabling warnings about not building w/ autotools 2019-10-07 22:35:18 +02:00
Robin Lindén
8ec38f4314 Modernize CMake usage in readme 2019-10-01 23:16:01 +02:00
Robin Lindén
e7ddcd1872 Use pip to install ninja and cmake on AppVeyor 2019-09-21 16:32:50 +02:00
Robin Lindén
c5c9ef1b08 Use a more reasonable option() behaviour when available 2019-05-10 23:18:37 +02:00
Robin Lindén
4933dc3fb7 Add option of using blocking random 2019-05-08 21:40:55 +02:00
Robin Lindén
de9a59c96f Export the SODIUM_LIBRARY_MINIMAL define to version.h 2019-04-30 18:03:31 +02:00
Robin Lindén
63a73d04b7 Use a better message for the SODIUM_MINIMAL option 2019-04-30 17:46:43 +02:00
Robin Lindén
6d359589d2 Add Travis builds testing the minimal build 2019-04-28 18:04:30 +02:00
Robin Lindén
a66ee39974 Add support for minimal builds 2019-04-28 18:04:29 +02:00
Robin Lindén
d815f04fe4 Fix usage instructions for old CMake versions 2019-04-27 15:03:31 +02:00
Robin Lindén
c6171bfca4 Add option to disable building/running the tests
This is a nice feature to have for when the project is included in
another project as e.g. a git submodule or used with CMake's
FetchContent.
2019-04-26 22:12:07 +02:00
Robin Lindén
ce0144f8a7 Display build status in the readme 2019-04-25 23:04:31 +02:00
Robin Lindén
ceb1d5dece Add information about the project 2019-04-25 21:22:16 +02:00
Robin Lindén
cc3f104706 Add Appveyor CI 2019-04-25 19:32:24 +02:00
Robin Lindén
7fc22dc489 Fix static build 2019-04-24 01:06:26 +02:00
Robin Lindén
4580d27de3 Build both static and shared libs on Travis 2019-04-19 23:41:03 +02:00
Robin Lindén
92eea98a66 Add Travis CI 2019-04-19 12:26:37 +02:00
Robin Lindén
d9a1e7145f Make test creation code less boilerplatey 2019-04-17 23:29:42 +02:00
Robin Lindén
a91a538745 Allow building a static lib and fix msvc .dll export 2019-04-17 22:50:49 +02:00
Robin Lindén
e94a0a7621 Add tests 2019-04-16 00:06:22 +02:00
Robin Lindén
625bc58590 Set which C standard libsodium depends on 2019-04-15 21:32:47 +02:00
Robin Lindén
4b3f136f4a Add everything 2019-04-15 21:09:15 +02:00
Robin Lindén
48fe13278a Initial commit w/ overall structure and minimal proof-of-concept 2019-04-15 00:45:23 +02:00