Ultra-bloated C++ build system
Go to file
2024-07-18 15:22:03 +03:00
.gitignore Added minimum functions to be able to build libregexis024 and it's tests 2024-07-18 15:22:03 +03:00
install.sh Added minimum functions to be able to build libregexis024 and it's tests 2024-07-18 15:22:03 +03:00
README.txt Added minimum functions to be able to build libregexis024 and it's tests 2024-07-18 15:22:03 +03:00
regexis024_build_system.h Added minimum functions to be able to build libregexis024 and it's tests 2024-07-18 15:22:03 +03:00

Build system for libregexis024

ABOUT

This is a build system in a form of header-only C++ library. It supports generation and installation of pkg-config files for your project.

INSTALLATION

You don't need to compile anything, this is a header-only library (more precisely, it is an only-one-file-kind library)

./install.sh [header installation path] [pkg-config file path]

[header installation path] defaults to /usr/include
[pkg-config file path] defaults to /usr/lib/pkgconfig/regexis024-build-system.h

HISTORY

One day I realized that make is a complete garbage, cmake is even worse, and shell scripting language is too hard to use to write anything complex.
I had to invent my own build system for my project libregexis024. But regexis024_build_system can be used for any other C++ project just fine.