在这个问题领域中,我对术语有些不确定,这让我在尝试搜索内容时存在问题。
我正在使用CMake进行构建过程。我想创建一个Makefile目标,以便我可以使用make run
来运行给定的进程(具体来说,是我刚刚用make
构建的进程)。我意识到我可以编写一个shell脚本,或者只需输入命令即可运行该命令。如果我自己编写Makefile,则可以像下面这样操作:
run:
./path/to/binary
我从不亲自编写Makefile
,而是由cmake
生成的。 我不确定在我的CMakeLists.txt
中应该放什么以使其生成所需的make run
目标。
我找到了cmake
命令'execute_process
',但这似乎不是我想要的 - 我不想在构建过程中实际运行任何内容。
额外信息:此外,我希望能够执行以下操作:
CMAKE_COMMAND_ADD_MAKEFILE_TARGET ( ${CMAKE_PROJECT_DIR}/binary )
那就是,在可能的情况下,使用cmake变量添加路径到二进制文件中的