Celestia: Instruções de construção

Criado em 26 nov. 2019  ·  9Comentários  ·  Fonte: CelestiaProject/Celestia

Onde posso encontrar instruções de construção para Windows?
Existe algum guia / tutorial passo a passo?
Na maioria dos repositórios Github, encontro as instruções / links de construção no arquivo Leiame ou no Wiki, mas não consegui encontrá-los no repositório Celestia.

question

Comentários muito úteis

@eyvallah : Você gostaria que eu reescrevesse em Markdown?

Todos 9 comentários

Instruções / métodos de construção claros e fáceis atrairiam mais desenvolvedores para contribuir com o Celestia.
Os projetos mais bem-sucedidos e em crescimento geralmente são aqueles que não são apenas amigáveis ​​para o usuário, mas também amigáveis ​​para o desenvolvedor.

sim eu concordo. Atualmente você pode recorrer ao arquivo INSTALLATION no diretório raiz para a construção.

Teremos de reescrever esse arquivo no markdown para torná-lo mais amigável

Consulte https://github.com/CelestiaProject/Celestia/blob/master/INSTALL , ambos MSVC e GCC (Mingw) são suportados.

O método de construção IMHO descrito aqui https://github.com/CelestiaProject/Celestia/blob/master/INSTALL é tão complexo e demorado que alguns desenvolvedores nem pensariam em tentar construir o Celestia sozinhos, deixando de contribuir. Este método é tão desanimador.
IMHO todas as libs ThirdParty devem ser integradas no repositório Celestia que pode ser baixado usando git clone --recursive https://github.com/CelestiaProject/Celestia.git ou diretamente usando git clone https://github.com/CelestiaProject/Celestia.git . Dessa forma, o desenvolvedor só precisaria construir e executar o projeto que é isso. Pelo menos o projeto principal deve ser fácil de construir e executar. Os pacotes opcionais podem ser configurados por meio do vcpkg.

Eu gostaria de ver como você integra o GNU gettext, sem suporte oficial para MSVC e CMake, GLEW (autogerado, portanto, requer 2 estágios de construção), lua e libpng. Eu também gostaria de ver como você recompila o Qt toda vez que muda o CMakeList.txt principal ou passa outra opção para o CMake.

popcorn

Vamos melhorar gradualmente as instruções de construção para que possamos obter ainda mais contribuidores!
Comecei suavemente com # 573 ...

@eyvallah : Você gostaria que eu reescrevesse em Markdown?

@eyvallah : Você gostaria que eu reescrevesse em Markdown?

Isso seria ótimo, vá em frente

@eyvallah : Aqui está -> # 579

Provavelmente poderia usar alguns fiapos e quebras de linha extras, mas é um começo :-)

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

munix9 picture munix9  ·  28Comentários

Panterstruck picture Panterstruck  ·  9Comentários

RacerBG picture RacerBG  ·  9Comentários

CelestiaProject picture CelestiaProject  ·  8Comentários

drzraf picture drzraf  ·  20Comentários