我想我的顶级清单为2个硬件板创建2个目标。
add_executable(myExec1 ) #board_V1
add_executable(myExec2 ) #board_V2
现在,我想将一个参数或一个选项传递给功能部件/ makemake列表,以便该依赖于开发板的人员选择一些要构建的参数(例如,某些依赖于开发板的target_definitions或依赖于开发板的某些子功能部件的构建)。
│ CMakeList.txt
│ main.c
│
└───feature
CMakeList.txt
feature.c
feature.h
项目体系结构是这样的,对我来说,关键点是相同的功能目标具有不同的子功能,具体取决于调用目标,并将所有目标都列在一个cmake中。
main1 main2 main3
\_________|________/
|
feature
___|___
/ \
sub1 sub2
这甚至可能吗?如果没有,执行此操作的正确方法是什么?