-
-
Notifications
You must be signed in to change notification settings - Fork 2k
FreeType compilation
Jump to bottom
David Mansolino edited this page Nov 7, 2018
*
2 revisions
This page explains how to recompile the FreeType dependency on every platforms. FreeType is font engine used internally by Webots to draw text with Display nodes and Supervisor labels.
Windows
On Windows, FreeType is provided as a MSYS2 pacman package and is automatically installed when installing the msys dependencies.
Linux
On Linux, FreeType is also provided as a package called libfreetype6-dev and is automatically installed when installing the required packages.
Mac
Note: Unfortunately, HomeBrew's precompiled FreeType cannot be used, because of the macOS deployment target.
Create the precompiled freetype package:
cd ~/software
wget http://download.savannah.gnu.org/releases/freetype/freetype-2.9.tar.bz2
tar jxf freetype-2.9.tar.bz2
cd freetype-2.9
export MACOSX_DEPLOYMENT_TARGET=10.9
./configure --without-zlib --without-bzip2 --without-png
make -jX
cd ..
tar -cvjSf macos-precompiled-freetype-2.9.tar.bz2 freetype-2.9
Environment Installation
Development Guidelines
- Git workflow
- CI Test Labels
- Coding Style
- New Node and API Function
- Adding a New Robot
- 3D Modelling & Material Design
- Release Procedure
- How to adapt your world or PROTO to Webots R2022a
- How to adapt your world or PROTO to Webots R2022b
Debugging Tools
Technical Doc
- WREN Shadows Volume
- Dependencies re-compilation