Skip to content

nav-io/libblsct-bindings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libblsct-bindings

How to set up the environment

  1. Move to the repository root

  2. Fetch navio-core and swig submodules

    git submodule update --init --remote --recursive
  3. Build src/libblsct.a:

    ./script/build-libblsct.sh
  4. Install PCRE2 and bison

    On Ubuntu:

    sudo apt install libpcre2-dev bison

    On macOS:

    Regarding bison, although Xcode includes bison, the version is 2.3 which does not work with swig. Newer version of bison needs to installed.

    brew install pcre2 bison 

    and add bison to the path

    export PATH="/opt/homebrew/opt/bison/bin:$PATH"
  5. Build swig

    ./script/build-swig.sh
  6. Add locally built swig to the PATH

    source ./script/activate-swig.sh

About

libblsct language bindings

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published