在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:viboes/std-make开源软件地址:https://github.com/viboes/std-make开源编程语言:C++ 99.1%开源软件介绍:JASEL: Just a simple experimental library for C++Experimental library for C++11/14/17. LWG Proposals
Ongoing Proposals
No yet reviewed yet ProposalsThis code forms the basis of several formal proposal to the C++ standard library
New revisions proposals
Draft R0 proposals
Withdrawal proposalsThe following proposals have been abandoned and should be replaced by an alternative customization approach on ProductTypes
Development StatusThis code is undocumented (other than via the proposals), not fully tested, constantly changing, and generally not fit for any use whatsoever. LicenseMost of the source code in this project are mine, and those are under the Boost Software License. I have borrowed a lot from Hana original editions, before it becomes Boost.Hana. A lot of code is inspired from the library Meta. Supported CompilersThe code is known to work with the following compilers:
Other compiler and older versions could works as well, but are not tested regularly Development Status: The aim of the library is to be portable on conforming C++11/14/17 compilers. However some modules require
Hopefully this will change in the future. Header only libraryDependenciesSome parts of the code use other repositories as Boost, Optional and Expected. You will need to set some environment variable to be able to build the test.
Next follows the repositories and the required variable pointing to them:
How to testYou can either use CMAKE or Boost.Build. Boost.BuildYou need to have installed The 3 dependent repositories and define the variable described above. In order to run the tests go to the test folder and do
CMAKEThe CMAKE build doesn't use the additional repositories Optional and Expected, and so there are less test. You need to install Boost and define the variable described above. Do as you will do with CMAKE, make a build directory associated to your tool set and
Then you can build the tests
and run the test
You can as well use CTEST. AcknowledgementsMany thanks to Agustín K-ballo Bergé, David Sankel for his help, and pertinent feedback. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论