我是 CMake 的新手,遇到了一些麻烦。是否可以根据创建目标的目录命名 CMake 目标?例如,我想将我的库写入一个 lib/ 目录,以呼应我的源目录结构。
想象一下我有源目录 dir1 和 dir2,并且都创建了一个库 libmylib.a 通常 CMake 可能会抱怨创建具有相同名称的库/目标,但是如果这些库被写入 lib/dir1/libmylib.a 和 lib/dir2/ libmylib.a 然后你可以在你的 CMakeLists.txt 文件中将这些目标作为 dir1/libmylib 和 dir2/libmylib 引用(大概)而不会发生冲突。