CMake

De drev
Aller à : navigation, rechercher

Build Type

  • Debug

cmake -DCMAKE_BUILD_TYPE=Debug

  • Release

cmake -DCMAKE_BUILD_TYPE=Release

Generators

-G <generator name>

cmake -help to list generators

Ajouter une library

Avec pgk-config

Macro pkg_check_modules

va créer les variables pour CMAKE si la library est trouvée par la macro.

exemple :

pkg_check_modules(LIBSOUP REQUIRED libsoup-2.4)

Va creer les variables:

  • ${LIBSOUP_INCLUDE_DIRS}, à utiliser avec include_directories
  • ${LIBSOUP_LIBRARY_DIRS}, à utiliser avec (${GTK3_LIBRARY_DIRS}