Skip to content

ProfessorNavigator/libudb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LibUDB

C++ library for databases managing.

Description

This library is suitable for UDB format databases managing (see include/UDBase.h or documentation for format description).

Installation

cmake -S <path_to_sources> -B <path_to_build_directory>
cmake --build <path_to_build_directory>
cmake --install <path_to_build_directory>

You may need to set install path (-DCMAKE_INSTALL_PREFIX=<path>, default value is /usr/local).

It is recommended to run tests before installation:

cmake --build <path_to_build_directory> --target test

If tests failed, it is recommended to rebuild library with FAST_REMOVING option disabled (-DFAST_REMOVING=OFF).

If you need library documentation - set BUILD_DOCS option to ON (-DBUILD_DOCS=ON).

Dependencies

You need CMake for building and CTest for tests. Compiler must have C++17 and OpenMP support (you may need to install extra dependencies for last one, see your compiler documentation).

License

GPLv3 (see COPYING).

Donation

If you want to help to develop this project, you can assist it by donation

Contacts

You can contact author by email
bobilev_yury@mail.ru

About

Universal database library

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors