Commit Graph

114 Commits

Author SHA1 Message Date
Fred Helmesjö
cc385bb874 Add HAVE_SYS_*_H, HAVE_SELECT, HAVE_SENDFILE, HAVE_SYSCLT (GH PR #21) 2022-09-02 11:10:56 +02:00
Emil Rosenquist
0364b16e8c Add SIZEOF_{SHORT,INT,LONGLONG,PTHREAD_T} (GH PR #20) 2022-09-02 11:10:56 +02:00
Emil Rosenquist
7d2082cbb2 Add HAVE_STDINT_H, HAVE_*INT*_T (GH PR #19) 2022-09-02 11:10:56 +02:00
Emil Rosenquist
30bc3f72c0 Add HAVE_TIMERFD_CREATE (GH PR #18) 2022-09-02 11:10:56 +02:00
Emil Rosenquist
995f06fd3a Add HAVE_TIMERADD, HAVE_TIMERCLEAR, HAVE_TIMERISSET (GH PR #17) 2022-09-02 11:10:56 +02:00
Emil Rosenquist
0132c118e5 Add HAVE_ERRNO_H (GH PR #16) 2022-09-02 11:10:56 +02:00
Fred Helmesjö
0f32169884 Add HAVE_MACH_ABSOLUTE_TIME and friends (GH PR #15) 2022-09-02 11:10:56 +02:00
Fred Helmesjö
d16544b283 Add HAVE_ISSETUGID (GH PR #14) 2022-09-02 11:10:56 +02:00
Fred Helmesjö
25d6ba5272 Add HAVE_INTTYPES_H (GH PR #13) 2022-09-02 11:10:56 +02:00
Fred Helmesjö
6539a6f425 Add HAVE_IFADDRS_H (GH PR #12) 2022-09-02 11:10:56 +02:00
Fred Helmesjö
5019f52213 Add HAVE_FCNT (GH PR #11) 2022-09-02 11:10:56 +02:00
Fred Helmesjö
0b15ad17b9 Add HAVE_PORT_H, HAVE_PORT_CREATE (GH PR #10) 2022-09-02 11:10:56 +02:00
Fred Helmesjö
858a6d0bf2 Add HAVE_EPOLL, HAVE_DEVPOLL, HAVE_KQUEUE, HAVE_WORKING_KQUEUE, HAVE_EPOLL_CREATE, HAVE_EPOLL_CREATE1 (GH PR #9) 2022-09-02 11:10:56 +02:00
Fred Helmesjö
3ce4b51020 Add HAVE_FD_MASK (GH PR #8) 2022-09-02 11:10:56 +02:00
Fred Helmesjö
675db37eb9 Add HAVE_NETDB_H (GH PR #7) 2022-09-02 11:10:56 +02:00
Fred Helmesjö
8393bc75ec Add HAVE_GETRANDOM (GH PR #6) 2022-09-02 11:10:56 +02:00
Fred Helmesjö
53976a10e9 Add HAVE_ARPA_INET_H, HAVE_INET_NTOP, HAVE_INET_PTON, HAVE_NETINET_IN_H, HAVE_NETINET_IN6_H, HAVE_NETINET_TCP_H (GH PR #5) 2022-09-02 11:10:56 +02:00
Emil Rosenquist
905f98df13 Add GETADDRINFO, GETEGID, GETEUID, GETIFADDRS, GETPROTOBYNUMBER, GETSERVBYNAME, GETTIMEOFDAY (GH PR #4) 2022-09-02 11:10:56 +02:00
cae127d2d9 Add HAVE_ARC4RANDOM, HAVE_ARC4RANDOM_ADDRANDOM, HAVE_ARC4RANDOM_BUF (GH PR #3) 2022-09-02 11:10:16 +02:00
EmilRosenquist
1e723b34c7 Add HAVE_GETNAMEINFO (GH PR #2) 2022-09-02 10:50:49 +02:00
Boris Kolpackov
ed653f0cc2 Add ability to specify substitutions as key-value pairs 2022-09-02 10:46:23 +02:00
Boris Kolpackov
48fb7e2cc9 Change version to 0.2.0-a.0.z 2022-09-01 10:43:45 +02:00
Boris Kolpackov
2650b878d4 Release version 0.1.0 2022-07-28 06:52:01 +02:00
Boris Kolpackov
abb954022e Fix test not to use conditional dependency declarations 2022-07-20 11:10:18 +02:00
Boris Kolpackov
3c49282131 Don't load autoconf module in skeleton mode in tests 2022-06-29 10:40:06 +02:00
Francois Kritzinger
a7d7c362de Add checks used by libharfbuzz 2022-05-26 16:57:02 +02:00
Francois Kritzinger
4c1a1bbff5 Add BUILD2_AUTOCONF_MACOS 2022-05-26 16:56:59 +02:00
Boris Kolpackov
7ae9db1cf1 Minor tweak to README 2022-05-25 14:47:46 +02:00
Boris Kolpackov
c2e0802100 Document const, inline, volatile checks semantics 2022-04-26 08:53:09 +02:00
Boris Kolpackov
86ce902bf6 Add note to README.md 2022-04-24 15:38:37 +02:00
Boris Kolpackov
55e7bd4edb Document and detect issue with conditional checks 2022-04-24 12:58:43 +02:00
Boris Kolpackov
55d590890e Simplify HAVE_RDRND check not to require base 2022-04-24 12:58:43 +02:00
Boris Kolpackov
79d26b5bb3 Rename LIBC_VERSION to BUILD2_AUTOCONF_LIBC_VERSION, add include guard 2022-04-24 12:58:43 +02:00
Boris Kolpackov
fba5138c0d Add SIZEOF_{LONG,POINTER,SIZE_T} checks 2022-04-24 11:12:35 +02:00
Francois Kritzinger
8e969c04e2 Add HAVE_INTRIN_H 2022-04-21 09:19:46 +02:00
Francois Kritzinger
701dcd4e9f Add HAVE_CTZ, HAVE_CTZL, and HAVE_CTZLL 2022-04-21 09:19:46 +02:00
Boris Kolpackov
c95f077194 Adjust to new target auxiliary data storage interface and semantics 2022-04-20 11:03:10 +02:00
Francois Kritzinger
ca7bedbbd3 Add HAVE_UNISTD_H and HAVE_FCNTL_H 2022-03-24 15:57:50 +02:00
Francois Kritzinger
26aab9ba94 Fix HAVE_F16C and LIBC_VERSION 2022-02-11 14:04:57 +02:00
Boris Kolpackov
c251ce6fe7 Sort checks as strings to do it case-sensitively on Windows 2022-02-11 11:09:27 +02:00
Francois Kritzinger
87f2f24d5b Add HAVE_AES and HAVE_F16C 2022-02-08 11:28:36 +02:00
Francois Kritzinger
802db34adb Add more checks used by Qt 2022-02-04 17:07:41 +02:00
Francois Kritzinger
a0aa26a578 Add checks used by Qt 2022-02-02 10:34:41 +02:00
Francois Kritzinger
17aa02d771 Add checks for endianness 2022-01-24 14:53:17 +02:00
Francois Kritzinger
d72596f486 Add checks for explicit_bzero(), explicit_memset() 2022-01-24 14:52:13 +02:00
Francois Kritzinger
2b7f360cdd Add checks for SIMD 2022-01-24 14:52:10 +02:00
Boris Kolpackov
fe71b0bac7 Clear checks set after depdb verification 2022-01-20 16:27:45 +02:00
Boris Kolpackov
54a336216d Minor tweaks 2022-01-20 10:58:44 +02:00
Boris Kolpackov
6bb88b24c2 Rename basics test to module in preparation for checks tests 2022-01-20 10:21:31 +02:00
Boris Kolpackov
c588672b93 Add support for checks reuse
Specifically:

1. A check's option name can now be marked as "unprefixable": `// <NAME>!`.

2. A check can now list a number of base checks: `// <NAME> : <BASE>...`.

3. Duplicate options are now automatically suppressed.
2022-01-20 10:10:09 +02:00