A comprehensive C utility library with logic functions and cross-platform support.
- ✅ Header files with proper API declarations
- ✅ Source implementation in C
- ✅ Test files with validation cases
- ✅ Windows DLL export support
- ✅ Cross-platform compatibility
# Use the automated build script
bash build.shmake all # Build everything (static, shared, tests)
make static # Build static library only
make shared # Build shared library only
make test# Build and run tests
make clean # Clean build artifactsautoreconf --install
./configure
make
make testmkdir build &&cd build
cmake ..
makeCMake not found?
- Use
bash build.shormake allinstead - The build script will auto-install dependencies on MSYS2/Linux
Missing dependencies?
- MSYS2:
pacman -S autoconf gcc make - Ubuntu/Debian:
sudo apt-get install autoconf gcc make - Fedora:
sudo dnf install autoconf gcc make
You can easily add it to your code when you build the project. Nothing messy ;)
#include<everyutil/some_header.h>// adjust based on actual headersintmain() {
call_some_function(); return0;
}MIT License - Ilker Ozturk (GitHub@dailker) 2024