Skip to content

[Enhancement] CMakeLists中的一个小的路径问题 #4

@x12301450

Description

@x12301450

在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)

希望这个修改对你有用!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions