Neste repositório tem-se um pequeno exemplo sobre como organizar o projeto de uma aplicativo C++ usando o CMake e para baixar dependência de bibliotecas que estejam em outro repositório GitHub ou em um outro diretório no sistema de arquivos.
Baixe o código presente neste repositório:
git clone https://github.com/emersonmello/appsaudacaocpp.git
cd appsaudacaocpp
cmake -S . -B build
Para construir o projeto:
cmake --build build
O binário resultante appsaudacao
ficará disponível dentro do diretório build
. Para executar:
./build/appsaudacao