-
Notifications
You must be signed in to change notification settings - Fork 36
Building
The libmusicxml library relies on CMake, a cross-platform, open-source build system. The build
folder contains the project description and is used to generate native projects.
You should run make
from the build
folder. Your target platform is inferred from the Makefile. It builds the libmusicxml library and various sample applications and tools.
Run make help
for more details and a description of all the possible targets.
The Android SDK and NDK must be installed and ndk-build
must be available from your current PATH.
- from the build folder: run
make android
- from the platforms/android folder: run
make
ormake help
for details about the targets.
You must have the emscripten compiler installed and emcc
must be available from your current PATH.
- from the build folder: run
make js
- from the javascript/build folder: run
make
The procedure to compile is close to the usual 'configure' 'make' 'make install' steps. Actually, you can simply do the following: > cd /your_path_to_the_guidolib_project/build > make > sudo make install
The CMake project description is "Visual Studio" oriented. Using MingW may require some adaptation of the CMakeLists.txt file. You can benefit of the standard command line tools (make) by installing MSYS of MSYS2.
In case of trouble, contact me: [email protected]