No description
Find a file
2025-12-12 00:15:12 +10:00
include/hashtable Added hash table utility to get table key by hash 2025-12-12 00:15:12 +10:00
src Added hash table utility to get table key by hash 2025-12-12 00:15:12 +10:00
.gitignore Added install targets to cmakelists 2025-12-11 19:42:48 +10:00
CMakeLists.txt Added hashtable utilities 2025-12-11 21:47:55 +10:00
compiler.c Initial commit 2025-12-11 18:30:09 +10:00
LICENSE Added license 2025-12-11 18:08:49 +10:00
README.md updated readme 2025-12-11 22:16:26 +10:00

MemeDB

Utility to search your meme database by tags

Building from source

  1. Clone the repository

    git clone https://git.ploschka.com/bimender/memedb memedb
    cd memedb
    
  2. Create build subdirectory

    mkdir build
    cd build
    
  3. Generate build files with cmake

    cmake .. -G <generator> [options]
    

    Generator options:

    • Ninja - most performant one i know
    • Unix Makefiles - most compatible on *nix systems

    For more options see CMake generators

    Optional flags:

    • -DCMAKE_BUILD_TYPE='...' - Controls the optimization level and debug information of the build. Valid options for type are Debug, Release, RelWithDebInfo, and MinSizeRel. For more info see CMAKE_BUILD_TYPE
    • -DCMAKE_INSTALL_PREFIX='...' - Controls where to install executable files
  4. Start build process

    cmake --build .
    
  5. Install in specified (or unspecified) prefix directory

    cmake --install .