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 编译特性 - 完成
测试/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是其中之一)。 尝试更新子模块
git 子模块更新 --init
我可以支持。 在我进行递归克隆之前,我在构建 libpsl-native 时遇到了问题。 查看文档,它确实存在,但是仍然是一个容易遗漏的简单错误。
我建议关闭这个问题。
关闭,因为听起来问题已经解决 - 如果解决方案没有帮助,请重新打开。
最有用的评论
看看https://github.com/PowerShell/PowerShell#downloading -the-source-code
克隆时您可能没有使用--recursive,所以您没有子模块(googletest是其中之一)。 尝试更新子模块
git 子模块更新 --init