我可以在CMake中将函数作为参数传递吗?

我可以在CMake中将函数作为参数传递吗?,cmake,Cmake,我可以在CMake中将函数作为参数传递吗 我正在编写一个函数包装器来轻松地生成多个对象,但是当涉及到一些在add\u executable或cuda\u add\u executable、add\u library或cuda\u add\u executable内容上完全不同的功能时,很难编写简单的代码 我的目标是,用户可以通过变量传递add\u executable函数,以便使用自定义函数,如: add_executable_wrap(TARGET "demo" SRCS "src/main.

我可以在CMake中将函数作为参数传递吗

我正在编写一个函数包装器来轻松地生成多个对象,但是当涉及到一些在
add\u executable
cuda\u add\u executable
add\u library
cuda\u add\u executable
内容上完全不同的功能时,很难编写简单的代码

我的目标是,用户可以通过变量传递
add\u executable
函数,以便使用自定义函数,如:

add_executable_wrap(TARGET "demo" SRCS "src/main.cu" INCLUDES "include" FN "cuda_add_executable")

可能重复的Thx可能重复的Thx,让我们关闭它。