Comments (4)
I don't really like the idea of treating it as a GNU/autotools project when it isn't. It sounds like sloppy packaging. Anyway, I'll add check
as an alias for the test
target. Note, none of the verbosity variants will work for the check
alias.
from libcyaml.
Released in v1.0.2.
from libcyaml.
check
is the standard for GNU projects, and anything using autotools, but libcyaml isn't a GNU project and doesn't use autotools.
I believe CMake and Meson use test
.
Do you see any advantages for changing beyond simply familiarity for people used to working with GNU projects? Personally I'm familiar with test
because it's used in NetSurf's buildsystem.
from libcyaml.
well, besides familiarity, cyaml would integrate easily into packaging systems that assume a standard "formula" for Makefile-based projects (make
-> make check
-> make install
). it basically makes packagers' lives a bit easier. other than that it's just preference i guess.
for meson and cmake, they have their own standards and they pretty much apply to all cmake or meson projects, but this Makefile is too unique IMO so I'd make it at least somewhat compatible with the standard GNU procedure for build -> test -> install
a check: test
rule would probably work
from libcyaml.
Related Issues (20)
- .mem_fn = cyaml_mem Method or interface written to shared memory HOT 3
- cyaml_load_data(*, cyaml_data_t **data_out, *); data_out parameter Length ? HOT 4
- Do not detect invalid float values HOT 2
- Reject integer values with trailing junk
- When is next bugfix release going to be released HOT 1
- Define locale for parsing float values HOT 2
- Improve logging in enum handling - print out available values HOT 3
- Need to show that main branch is now for v2
- How to use CYAML_FIELD_BITFIELDS in case of variables declared in structure HOT 2
- CMake File HOT 1
- How to parse nameless list of map? HOT 3
- Long string causing `malloc(): invalid next size (unsorted)` HOT 2
- Dependency on libyaml not documented HOT 5
- loading data appended to sequence fails HOT 2
- failed to install on MacOS HOT 2
- Handling Dynamic In-Memory Serialization/Deserialization of Specific YAML Sections HOT 2
- Coverity issue HOT 3
- Build should use `_Static_assert` is `static_assert` is not defined HOT 8
- How to parse complex list of map? HOT 2
- Integer overflow in `cyaml_sign_pad` HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libcyaml.