gpt4 book ai didi

cmake - 如何将预构建的目标文件添加到 cmake 中的可执行文件中

转载 作者:行者123 更新时间:2023-12-03 13:28:18 24 4
gpt4 key购买 nike

我有一个 add_custom_target触发项目的 make(该项目不使用 cmake!)并生成目标文件。我想将此目标文件添加到我项目的 cmake 中的可执行目标。有没有办法做到这一点?

最佳答案

SET(OBJS
${CMAKE_CURRENT_SOURCE_DIR}/libs/obj.o
)

ADD_EXECUTABLE(myProgram ${OBJS} <other-sources>)

SET_SOURCE_FILES_PROPERTIES(
${OBJS}
PROPERTIES
EXTERNAL_OBJECT true
GENERATED true
)

那对我有用。显然必须设置这两个属性,EXTERNAL_OBJECT 和 GENERATED。

关于cmake - 如何将预构建的目标文件添加到 cmake 中的可执行文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38609303/

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