【发布时间】:2016-07-18 20:19:16
【问题描述】:
我刚刚阅读了this answer,建议使用CMAKE_LIBRARY_OUTPUT_DIRECTORY 来设置创建库目标的目录。好吧,这似乎对我不起作用:
# etc. etc.
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY "lib/")
cuda_add_library(
mykernels
src/kernel_wrappers/kernel1.cu
src/kernel_wrappers/kernel2.cu)
当我make 时,库libmyktkernels.a 是在主项目文件夹(我的CMakeFiles.txt 所在的位置)中创建的,而不是在lib/ 子目录中。这是为什么呢?
【问题讨论】: