Skip to content
Generic reusable utilities for C/C++
C CMake Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
deps/uriparser
dist
src
test
util
.clang-format
.gitignore
.sonar.properties
.travis.yml
AUTHORS
CMakeLists.default.cmake
CMakeLists.txt
CMakeLists.unix.cmake
CMakeLists.windows.cmake
COPYING
CheckLists.cmake
Doxyfile
LICENSE
README.md
appveyor.yml
documentation.cmake

README.md

GRU: generic reusable utilities

Build Status

Linux Build Status: Linux Build Status

Windows Build Status: Windows Build status

Coverity Scan: Coverity Scan Build Status

Codacity Report: Codacy Badge

Packaging Status

Fedora (GRU Testing): Fedora COPR (Testing Repo) Status

Fedora (GRU Testing Legacy): Fedora COPR (Testing Repo) Status

Fedora (GRU Stable): Fedora COPR (Stable Repo) Status

Introduction:

This library contains portable and reusable C code for very simple applications.

Installation:

The code can be installed via Fedora COPR. Packages are available for CentOS 6, 7, Fedora 25 or greater and RHEL 6 and 7. For CentOS 6 and RHEL 6, please use the legacy repos (check the notes below).

Testing

  1. Enable my testing COPR.

dnf copr enable orpiske/orp-tools-testing

  1. Install the runtime only: dnf install -y gru

  2. (Alternative) Install the development packages: dnf install -y gru gru-devel gru-devel-doc

Note: the testing packages are the recommended packages for this project.

Note: for RHEL 6 or CentOS 6, use the orp-tools-testing-legacy repository.

Stable

  1. Enable my testing COPR.

dnf copr enable orpiske/orpiske/orp-tools-stable

  1. Install the runtime only: dnf install -y gru

  2. (Alternative) Install the development packages: dnf install -y gru gru-devel gru-devel-doc

Dependencies:

Runtime/Compilation:

  • cmake
  • gcc or clang
  • Microsoft Compiler (ie.: Visual Studio 2015)
  • uriparser

Building

  • On Linux:
mkdir build && cmake ..
  • On Windows
mkdir build && cmake -G "NMake Makefiles" ..

License

The code is licensed under Apache License v2

You can’t perform that action at this time.