Skip to content

TUD-INF-IAI-MCI/LibLouisBin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

liblouis_bin

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.

Project structure

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages