clangen / musikcube-bin

pre-compiled binary dependencies for musikcube

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

musikcube-bin

this repository contains pre-compiled binaries for various open source libraries that are required by musikcube

these libraries can be somewhat painful to compile from scratch on windows, so they are provided as a convience, and are included in the main repository as a submodule.

licenses

build instructions

CRT

when generating dlls/libs use the following CRTs:

  • release: Multi-threaded (/MT)
  • debug: Multi-threaded Debug (/MTd)

libressl

  • open Visual Studio Command Prompt
  • mkdir build-vs2017
  • cd build-vs2017
  • cmake -DLIBRESSL_APPS=OFF -DLIBRESSL_TESTS=OFF -DENABLE_EXTRATESTS=OFF -DBUILD_SHARED_LIBS=ON -G"Visual Studio 15 2017" ..

generate 64-bit projects by opening the solution and going to Build > Configuration Manager > Active solution platform > New... > x64

for 64-bit support, you may need to go into the project's settings > Linker > Command Line and remove /machine:X86

you may need to define _CRT_SUPPRESS_RESTRICT if crypto warns about weird undefined references deep in the CRT.

About

pre-compiled binary dependencies for musikcube


Languages

Language:Shell 86.2%Language:Batchfile 13.8%