====== cmake ====== * cross platform nástroj na generování build systému * na UNIX systémech generuje Makefile * plní funkci configure * http://programujte.com/clanek/2009032800-cmake-tutorial/ * hezký návod se základy * binárka ''cmake'' zpracovává soubory ''CMakeLists.txt'' * typické použití je, že se ve zdrojácích vytvoří build adresář a v něm cmake zavolá $ mkdir build && cd build $ cmake .. * cmake lze zavolat i přímo v adresáři s ''CMakeLists.txt'', ale zbytečně by se do zdrojových kódů generovaly soubory buid systému ===== syntax ===== * základ PROJECT(hello) ADD_EXECUTABLE(hello src/main.cpp src/joke.cpp src/message.cpp)