wiki:cmake_modules

Version 4 (modified by Sanahuja Guillaume, 21 months ago) (diff)

--

Various cmake modules are used by the flair build system. They are located in flair-dev.

Cmake modules

ArchDir.cmake

Retrieves the arch name from the toolchain file (toolchain.cmake). It is used to install files in the correct folders, and to check if a lib, demo or tool is compatible with a specific architecture or not.

It also checks if host architecture is i686, as it is not supported.

ColoredMessage.cmake

Defines some cmake functions to have colored messages.

FindXenomai.cmake

Find xenomai lib and defines some variables useful for cmake.

GlobalCmakeFlair.cmake

reimplements some cmake built in functions

FlairUseFile.cmake

used by demos/tools, it helps adding include dirs and libraries for programs using flair