gpt4 book ai didi

c++ - CMake : External project remote URL not working

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:29:42 25 4
gpt4 key购买 nike

我想从具有相同网络的另一台计算机访问我的源代码。

为此,我将我的源代码放在远程位置 //10.101.2.143/Source/myCode.tar.gz

现在我想提取源代码并放入 /usr/local/fuse/compiler/

为此,我在 CMakeFile.txt 中编写了:

ExternalProject_Add(
compiler
URL http://10.101.2.143/Source/myCode.tar.gz
DOWNLOAD_DIR ${COMPILER_DOWNLOAD_DIR}
SOURCE_DIR ${CMAKE_SOURCE_DIR}/compiler
BINARY_DIR ${CMAKE_BINARY_DIR}/compiler
DOWNLOAD_COMMAND ""
UPDATE_COMMAND ""
PATCH_COMMAND ${CMAKE_COMMAND} -E copy "${CMAKE_CURRENT_SOURCE_DIR}/compiler/CMakeLists.txt" <SOURCE_DIR>/CMakeLists.txt
)

它无法获取远程位置代码。

我在 ${CMAKE_CURRENT_SOURCE_DIR}/compiler 中编写了一个单独的 CMakeList.txt 文件,用于提取 tar.gz 文件

add_custom_target(extract_compiler_tar ALL
COMMAND ${CMAKE_COMMAND} -E tar -zxvf "${CMAKE_SOURCE_DIR}/myCode.tar.gz"
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
)

是否有任何其他方式/解决方案来访问远程位置源代码??

我陷入了这个问题。

Manny 提前致谢。

最佳答案

ExternalProject_Add(
# ...
URL http://10.101.2.143/Source/myCode.ta.gz
# ...
)

根据你的CmakeList.txt,必须是myCode.tar.gz

关于c++ - CMake : External project remote URL not working,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29350486/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com