Skip to content

emersonmello/appsaudacaocpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Exemplo de aplicação C++ que faz uso do CMake para baixar dependências

GitHub license Ubuntu Windows macOS

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.

Ferramentas necessárias para compilação

  • Git
  • CMake 3.14 ou superior
  • Compilador C++11 (i.e. g++)

Como gerar o sistema de construção (i.e. Makefile)

Baixe o código presente neste repositório:

git clone https://github.com/emersonmello/appsaudacaocpp.git
cd appsaudacaocpp

cmake -S . -B build

Como compilar a biblioteca e a aplicação exemplo

Para construir o projeto:

cmake --build build

O binário resultante appsaudacao ficará disponível dentro do diretório build. Para executar:

./build/appsaudacao