Building - grame-cncm/guidolib GitHub Wiki
Compiling the Guidolib project
Compiling the GUIDOEngine
The GUIDOEngine 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 can run make
from the build
folder.
Run make help
for more details and a description of all the possible targets.
Note for Android:
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.
Note for Linux platforms:
You need to have libcairo2-dev installed to compile the GUIDOEngine. 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
Note for Windows platforms:
The CMake project description is "Visual Studio" oriented. Using MingW may require some adaptation.
A Make.bat
script is available to provide services equivalent to make
For more information, run
> ./make.bat help
Compiling the Guido Qt applications
You need to have the Qt SDK installed to compile the Guido Qt applications. It is recommended to upgrade to the latest SDK.
The Guido Qt applications are compiled from the main build/Makefile
(or build/Make.bat
) and you can also run make
(or Make.bat
) from the environments/Qt
folder.
In case of trouble, contact me: [email protected]