Jules Laffitte 44a201c772 fixes meson build warnings
* moves version string to file.
* bumps meson version to >=0.57.0.
* adds version to meson project call.
2023-01-17 13:20:52 +01:00
2022-12-06 22:46:01 +01:00
2018-08-29 22:40:47 +02:00
2018-09-02 11:58:52 +02:00
2018-09-02 11:58:52 +02:00
2022-04-07 09:03:46 +02:00
2023-01-17 13:20:52 +01:00
2023-01-17 13:20:52 +01:00
2023-01-01 10:58:15 +01:00
2023-01-17 13:20:52 +01:00

Travis Build Appveyor Build codecov

libcwalk - path library for C/C++

This is a lighweight C path manipulation library. It is currently compiled and tested under Windows, MacOS and Linux. It supports UNIX and Windows path styles on all platforms.

Features

Please have a look at the reference for detailed information. Some features this library includes:

  • cross-platform on windows, linux and macOS
  • simple interface - just one header
  • combine paths together
  • basename, dirname and extension parsing
  • normalize and cleanup paths
  • resolve and generate relative paths
  • iterate segments of the path
  • and more things...

Building

Building, embedding and testing instructions are available in the documentation (it's very easy).

Docs

All the documentation is available in the the github page of this repository.

Languages
C 90.5%
CMake 8.7%
Meson 0.8%