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]
-- C コンパイラの識別は Clang 3.4.1 です。
-- CXX コンパイラの識別は Clang 3.4.1 です。
-動作しているCコンパイラを確認します:/ usr / bin / cc
-- 動作する C コンパイラを確認します: /usr/bin/cc -- 動作します
-- C コンパイラの ABI 情報を検出する
-- C コンパイラの ABI 情報を検出 - 完了
-- C コンパイル機能の検出
-- C コンパイル機能の検出 - 完了
-- CXX コンパイラが動作しているかどうかを確認します: /usr/bin/CC
-- 動作している CXX コンパイラを確認します: /usr/bin/CC -- 動作します
-- CXX コンパイラの ABI 情報を検出しています
-- CXX コンパイラの ABI 情報を検出 - 完了
-- CXX コンパイル機能の検出
-- CXX コンパイル機能の検出 - 完了
test/CMakeLists での CMake エラー。 txt:1 (add_subdirectory):
ソース ディレクトリ
/home/aj/PowerShell/src/libpsl-native/test/googletest
CMakeLists.txt ファイルが含まれていません。
-- 構成が不完全です。エラーが発生しました!
「/home/aj/PowerShell/src/libpsl-native/CMakeFiles/CMakeOutput.log」も参照してください。
一部のファイルが見つからないか、まだコミットされていませんか?
https://github.com/PowerShell/PowerShell#downloading-the-source-codeをご覧ください
クローン作成時に --recursive を使用しなかった可能性があるため、サブモジュールがありません (googletest もその 1 つです)。 サブモジュールを更新してみてください
git サブモジュールの更新 --init
私はそれを二番目にすることができます。 再帰的なクローンを作成するまで、libpsl-native のビルドに問題がありました。 ドキュメントに目を通すと、すべてが実際にそこにありますが、それでも見落としがちな単純な間違いです。
この問題を閉じることをお勧めします。
質問が解決されたように聞こえるので閉じます - 解決策が役に立たない場合は再度開いてください。
最も参考になるコメント
https://github.com/PowerShell/PowerShell#downloading-the-source-codeをご覧ください
クローン作成時に --recursive を使用しなかった可能性があるため、サブモジュールがありません (googletest もその 1 つです)。 サブモジュールを更新してみてください
git サブモジュールの更新 --init