1
0
Fork 0
forked from fun/fun

README update, ./make update and Doxyfile update. No code changes. (0.42.1)

This commit is contained in:
Johannes Findeisen 2026-06-04 00:08:11 +02:00
commit b058892cbb
3 changed files with 17 additions and 14 deletions

View file

@ -48,7 +48,7 @@ PROJECT_NAME = "Fun API Documentation"
# could be handy for archiving the generated documentation or if some version # could be handy for archiving the generated documentation or if some version
# control system is used. # control system is used.
PROJECT_NUMBER = 0.41.16 PROJECT_NUMBER = 0.42.1
# Using the PROJECT_BRIEF tag one can provide an optional one line description # Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewers a # for a project that appears at the top of each page and should give viewers a

View file

@ -191,19 +191,20 @@ Written primarily in Fun itself:
Enabled via CMake flags, wrapping mature C libraries: Enabled via CMake flags, wrapping mature C libraries:
| Extension | Backend | | Extension | Backend |
|---|---| |--------------|-----------------|
| JSON | json-c | | JSON | json-c |
| cURL | libcurl | | cURL | libcurl |
| SQLite | libsqlite3 | | SQLite | libsqlite3 |
| PCRE2 | libpcre2 | | PCRE2 | libpcre2 |
| OpenSSL | libcrypto | | OpenSSL | libcrypto |
| INI | iniparser 4.2.6 | | INI | iniparser 4.2.6 |
| XML | libxml2 | | XML | libxml2 |
| PC/SC | libpcsclite | | PC/SC | libpcsclite |
| KCGI | libkcgi | | KCGI | libkcgi |
| Redis/Valkey | hiredis |
Each extension also has a corresponding stdlib wrapper class (e.g., `JSON`, `INI`, `XML`, `PCSC`, `PCRE2`, `KCGI`). Some extensions also have a corresponding stdlib wrapper class (e.g., `JSON`, `INI`, `XML`, `PCSC`, `PCRE2`, `KCGI`).
## Quick start ## Quick start

2
make
View file

@ -31,6 +31,7 @@ if [ "$target" = "all" ]; then
-DFUN_WITH_CPP=ON \ -DFUN_WITH_CPP=ON \
-DFUN_WITH_KCGI=ON \ -DFUN_WITH_KCGI=ON \
-DFUN_WITH_OPENSSL=ON \ -DFUN_WITH_OPENSSL=ON \
-DFUN_WITH_REDIS=ON \
&& cmake --build build --target fun && cmake --build build --target fun
elif [ "$target" = "all_debug" ]; then elif [ "$target" = "all_debug" ]; then
rm -rf build \ rm -rf build \
@ -45,6 +46,7 @@ elif [ "$target" = "all_debug" ]; then
-DFUN_WITH_INI=ON \ -DFUN_WITH_INI=ON \
-DFUN_WITH_CPP=ON \ -DFUN_WITH_CPP=ON \
-DFUN_WITH_OPENSSL=ON \ -DFUN_WITH_OPENSSL=ON \
-DFUN_WITH_REDIS=ON \
-DFUN_DEBUG=ON \ -DFUN_DEBUG=ON \
&& cmake --build build --target fun && cmake --build build --target fun
elif [ "$target" = "alpine" ]; then elif [ "$target" = "alpine" ]; then