在CMakeLists中,我发现如下定义EBAMR_EXEC_SUBDIRS变量,其具有一个尾斜杠:
set(EBAMR_EXEC_SUBDIRS Exec/)
然后将subdir作为循环变量:
foreach(subdir ${EBAMR_EXEC_SUBDIRS})
这样在subdir和其他字符串拼接的时候,就会在拼接结束的字符串出现双重斜杠的问题,在你的CMakeLists文件中:
FILE(GLOB caselist ${subdir}/*)
尽管不会出现错误,这仍然是一个值得修改的小问题,可以提升CMake代码的质量。去掉变量定义时的尾斜杠:
set(EBAMR_EXEC_SUBDIRS Exec)
希望这个修改对你有用!
在CMakeLists中,我发现如下定义
EBAMR_EXEC_SUBDIRS变量,其具有一个尾斜杠:set(EBAMR_EXEC_SUBDIRS Exec/)然后将
subdir作为循环变量:foreach(subdir ${EBAMR_EXEC_SUBDIRS})这样在subdir和其他字符串拼接的时候,就会在拼接结束的字符串出现双重斜杠的问题,在你的CMakeLists文件中:
FILE(GLOB caselist ${subdir}/*)尽管不会出现错误,这仍然是一个值得修改的小问题,可以提升CMake代码的质量。去掉变量定义时的尾斜杠:
set(EBAMR_EXEC_SUBDIRS Exec)希望这个修改对你有用!