在我的项目中,所有的源代码都存放在一个名为“src”的文件夹中。在我的项目根目录(在“src”上方)中有一个CMakeLists.txt文件,但它只是声明了项目并包含了“src”子目录。位于src下的CMakeLists.txt文件完成所有工作,包括“add_binary”。
(这是一种常见的做法吗,还是应该将所有智能放在根级别的CMakeLists.txt文件中?)
如果我现在构建项目,我的二进制文件会被放置在src文件夹中,但这没有太多意义,我更希望它在根文件夹或专用的“bin”文件夹中。
你如何做到这一点?
(这是一种常见的做法吗,还是应该将所有智能放在根级别的CMakeLists.txt文件中?)
如果我现在构建项目,我的二进制文件会被放置在src文件夹中,但这没有太多意义,我更希望它在根文件夹或专用的“bin”文件夹中。
你如何做到这一点?