This repo contains compiled liblouis shared library artifacts intended for use in the BraillePlot project.
The binary artifacts are not official builds authored by the liblouis team. The source code that was used for building can be found at https://github.com/liblouis/liblouis.
The dynamic libraries are placed according to the following scheme:
bin/$ARCH/$OS
For example, the structure for the integration of shared libraries for
- 32 bit Windows on a x86 capable CPU
- 64 bit Linux on a AMD64 capable CPU
- 64 bit Apple OSX on a AMD64 capable CPU
- 64 bit Windows on a AMD64 capable CPU
would look like this:
.
├── bin
│ ├── x86_32
│ │ └── win32
│ │ └── liblouis.dll
│ └── x86_64
│ ├── linux
│ │ └── liblouis.so
│ ├── osx
│ │ └── liblouis.dylib
│ └── win32
│ └── liblouis.dll
├── README.md
└── script
└── build.sh
The script script/build.sh will compile libraries for both Linux and Windows for 64 bit systems and for 32 bit windows on a 64 bit linux system - required you have a working native x86_64-pc-linux-gnu
, and x86_64-w64-mingw32
cross compiler toolchain installed.
In order to build libraries for OSX, a related compiler toolchain has to be installed.
See the build script for details.