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.sh
make 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 artifacts
autoreconf --install
./configure
make
make test
mkdir build && cd build
cmake ..
make
CMake not found?
- Use
bash build.sh
ormake all
instead - 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 headers
int main() {
call_some_function();
return 0;
}
MIT License - Ilker Ozturk (GitHub@dailker) 2024