aj: PowerShell / (master✗) $ pushd src / libpsl-native [7:25:19]
~ / PowerShell / src / libpsl-native ~ / PowerShell ~ / PowerShell / src ~
aj: libpsl-native / (master✗) $ cmake -DCMAKE_BUILD_TYPE = Depurar. [7:25:20]
- A identificação do compilador C é Clang 3.4.1
- A identificação do compilador CXX é Clang 3.4.1
- Verifique se o compilador C está funcionando: / usr / bin / cc
- Verifique se o compilador C está funcionando: / usr / bin / cc - funciona
- Detecção de informações ABI do compilador C
- Detecção de informações ABI do compilador C - concluído
- Detecção de recursos de compilação C
- Detecção de recursos de compilação C - feito
- Verifique se o compilador CXX está funcionando: / usr / bin / CC
- Verifique se o compilador CXX está funcionando: / usr / bin / CC - funciona
- Detecção de informações ABI do compilador CXX
- Detecção de informações ABI do compilador CXX - concluído
- Detecção de recursos de compilação CXX
- Detecção de recursos de compilação CXX - concluído
Erro CMake no teste / CMakeLists. txt: 1 (add_subdirectory):
O diretório fonte
/home/aj/PowerShell/src/libpsl-native/test/googletest
não contém um arquivo CMakeLists.txt.
- Configurando incompleto, ocorreram erros!
Consulte também "/home/aj/PowerShell/src/libpsl-native/CMakeFiles/CMakeOutput.log".
Alguns arquivos estão faltando / ainda não foram confirmados?
Dê uma olhada em https://github.com/PowerShell/PowerShell#downloading -the-source-code
Você provavelmente não usou --recursive ao clonar, então você não tem os submódulos (googletest é um deles). Tente atualizar os submódulos com
git submodule update --init
Eu posso apoiar isso. Tive problemas ao compilar libpsl-native até fazer um clone recursivo. Olhando a documentação, está tudo lá realmente, mas ainda é um erro simples de se perder.
Eu sugiro encerrar este assunto.
Fechando porque parece que a questão foi resolvida - reabra se a solução não ajudar.
Comentários muito úteis
Dê uma olhada em https://github.com/PowerShell/PowerShell#downloading -the-source-code
Você provavelmente não usou --recursive ao clonar, então você não tem os submódulos (googletest é um deles). Tente atualizar os submódulos com
git submodule update --init