Installing the library is simple. Simply include all source files and compile them statically into your project.

Alternatively, you can use the provided CMakeLists.txt file and compile it as a library from there.

Exporting out of DLL boundaries

If you want to export the symbols of the library out of a DLL, simply define the MLS_EXPORT_LIBRARY macro. Then when building the library, make sure the macro MLS_LIB_COMPILE is enabled.

Users of CMake will have that enabled by default.