Powershell: src/libpsl-native/test/googletest/ 不包含 CMakeLists.txt 文件

创建于 2016-08-19  ·  3评论  ·  资料来源: PowerShell/PowerShell

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”。

是否缺少/尚未提交某些文件?

Issue-Question Resolution-Answered

最有用的评论

看看https://github.com/PowerShell/PowerShell#downloading -the-source-code

克隆时您可能没有使用--recursive,所以您没有子模块(googletest是其中之一)。 尝试更新子模块

git 子模块更新 --init

所有3条评论

看看https://github.com/PowerShell/PowerShell#downloading -the-source-code

克隆时您可能没有使用--recursive,所以您没有子模块(googletest是其中之一)。 尝试更新子模块

git 子模块更新 --init

我可以支持。 在我进行递归克隆之前,我在构建 libpsl-native 时遇到了问题。 查看文档,它确实存在,但是仍然是一个容易遗漏的简单错误。

我建议关闭这个问题。

关闭,因为听起来问题已经解决 - 如果解决方案没有帮助,请重新打开。

此页面是否有帮助?
0 / 5 - 0 等级