gpt4 book ai didi

c++ - 使用 CMake ExternalProject 中的源文件作为目标的依赖项

转载 作者:太空宇宙 更新时间:2023-11-04 03:43:13 26 4
gpt4 key购买 nike

我有一个外部项目,它提供了我想用来构建可执行文件的源文件。我目前有如下内容:

ExternalProject(myproj)

add_executable(myexecutable source.c) # source.c is provided by myproj
add_depedencies(myexecutable myproj)

它出错并提示找不到 source.c 因为它还没有下载外部项目。有没有办法告诉 CMake source.c 来自外部项目?

最佳答案

我找到了一个解决方案。使用add_custom_command我可以告诉 CMake 先获取外部项目。

add_custom_command(OUTPUT source.c DEPENDS myproj COMMAND "")

关于c++ - 使用 CMake ExternalProject 中的源文件作为目标的依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26836143/

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