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=Debug . [7:25:20]
-- Die C-Compiler-Identifikation ist Clang 3.4.1
-- Die CXX-Compiler-Identifikation ist Clang 3.4.1
-- Überprüfen Sie, ob der C-Compiler funktioniert: /usr/bin/cc
-- Überprüfen Sie, ob der C-Compiler funktioniert: /usr/bin/cc -- funktioniert
-- Erkennung von C-Compiler-ABI-Infos
-- C-Compiler-ABI-Informationen erkennen - fertig
-- Erkennung von C-Kompilierungsfunktionen
-- C-Kompilierungsfunktionen erkennen - fertig -
-- Überprüfen Sie, ob der CXX-Compiler funktioniert: /usr/bin/CC
-- Überprüfen Sie, ob der CXX-Compiler funktioniert: /usr/bin/CC -- funktioniert
-- Erkennung von CXX-Compiler-ABI-Informationen
-- Erkennung von CXX-Compiler-ABI-Informationen - fertig
- Erkennen von CXX-Kompilierungsfunktionen
-- Erkennung von CXX-Kompilierungsfunktionen - fertig
CMake-Fehler bei test/CMakeLists. txt:1 (add_subdirectory):
Das Quellverzeichnis
/home/aj/PowerShell/src/libpsl-native/test/googletest
enthält keine CMakeLists.txt-Datei.
-- Konfiguration unvollständig, Fehler aufgetreten!
Siehe auch "/home/aj/PowerShell/src/libpsl-native/CMakeFiles/CMakeOutput.log".
Fehlen einige Dateien / noch nicht festgeschrieben?
Werfen Sie einen Blick auf https://github.com/PowerShell/PowerShell#downloading -the-source-code
Sie haben beim Klonen wahrscheinlich nicht --recursive verwendet, daher haben Sie die Untermodule nicht (googletest ist eines davon). Versuchen Sie, die Untermodule mit zu aktualisieren
git-Submodul-Update --init
Das kann ich unterordnen. Ich hatte Probleme beim Erstellen von libpsl-native, bis ich einen rekursiven Klon erstellt habe. Wenn man sich die Dokumentation ansieht, ist wirklich alles da, aber es ist immer noch ein einfacher Fehler, den man übersehen kann.
Ich schlage vor, dieses Thema zu schließen.
Schließen, da es sich anhört, als ob die Frage behandelt wurde - erneut öffnen, wenn die Lösung nicht hilft.
Hilfreichster Kommentar
Werfen Sie einen Blick auf https://github.com/PowerShell/PowerShell#downloading -the-source-code
Sie haben beim Klonen wahrscheinlich nicht --recursive verwendet, daher haben Sie die Untermodule nicht (googletest ist eines davon). Versuchen Sie, die Untermodule mit zu aktualisieren
git-Submodul-Update --init