Mini-Projeto 15: Boilerplate de Projeto CMake 🏗️
📝 Descrição
Prepare a estrutura profissional que será usada no seu Projeto Final, configurando o sistema de build corretamente.
🎯 Requisitos
- Criar a pasta do projeto com as subpastas
src,includeelib. - Criar um arquivo
CMakeLists.txtque compile um executável a partir de pelo menos dois arquivos.cppe um.h. - Configurar o CMake para usar o padrão C++20 (
set(CMAKE_CXX_STANDARD 20)). - O programa deve apenas exibir uma mensagem de "Ambiente Configurado com Sucesso!".
💡 Dicas
- Use
target_include_directoriespara apontar para a pastainclude. - Verifique se o binário final é gerado dentro de uma pasta
build/separada do código-fonte.
🚀 Desafio Extra
Adicione uma flag no CMake para habilitar avisos extras (-Wall) apenas se o compilador for o GCC ou Clang.