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]
- La identificación del compilador de C es Clang 3.4.1
- La identificación del compilador CXX es Clang 3.4.1
- Compruebe si el compilador de C funciona: / usr / bin / cc
- Compruebe si el compilador de C funciona: / usr / bin / cc - funciona
- Detectando información ABI del compilador C
- Detectando información ABI del compilador C - hecho
- Detección de funciones de compilación de C
- Detectando funciones de compilación de C - hecho
- Compruebe si el compilador CXX funciona: / usr / bin / CC
- Compruebe si el compilador CXX funciona: / usr / bin / CC - funciona
- Detectando información ABI del compilador CXX
- Detectando información ABI del compilador CXX - hecho
- Detección de funciones de compilación de CXX
- Detectando funciones de compilación de CXX - hecho
Error de CMake en test / CMakeLists. txt: 1 (agregar_subdirectorio):
El directorio de origen
/home/aj/PowerShell/src/libpsl-native/test/googletest
no contiene un archivo CMakeLists.txt.
- ¡Configuración incompleta, se produjeron errores!
Consulte también "/home/aj/PowerShell/src/libpsl-native/CMakeFiles/CMakeOutput.log".
¿Faltan algunos archivos o aún no se han confirmado?
Eche un vistazo a https://github.com/PowerShell/PowerShell#downloading -the-source-code
Probablemente no usó --recursive al clonar, por lo que no tiene los submódulos (googletest es uno de ellos). Intente actualizar los submódulos con
actualización del submódulo git --init
Puedo apoyar eso. Tuve problemas para construir libpsl-native hasta que hice un clon recursivo. Mirando la documentación, realmente está todo allí, pero sigue siendo un simple error que se puede perder.
Sugiero cerrar este tema.
Cerrar como parece que se ha abordado la pregunta: reabrir si la solución no ayuda.
Comentario más útil
Eche un vistazo a https://github.com/PowerShell/PowerShell#downloading -the-source-code
Probablemente no usó --recursive al clonar, por lo que no tiene los submódulos (googletest es uno de ellos). Intente actualizar los submódulos con
actualización del submódulo git --init