参考所有分组,完成尽量多的内容:收紧 CMake 源列表缺失守卫,结论测试通过
This commit is contained in:
@@ -17,6 +17,7 @@ relative_prefix=${2:-}
|
||||
|
||||
awk -v set_name="$set_name" -v relative_prefix="$relative_prefix" '
|
||||
$0 ~ "^[[:space:]]*set\\(" set_name "([[:space:]]|$)" {
|
||||
found_set = 1
|
||||
in_list = 1
|
||||
next
|
||||
}
|
||||
@@ -36,4 +37,10 @@ awk -v set_name="$set_name" -v relative_prefix="$relative_prefix" '
|
||||
}
|
||||
print line
|
||||
}
|
||||
END {
|
||||
if (!found_set) {
|
||||
print "missing CMake source set: " set_name > "/dev/stderr"
|
||||
exit 1
|
||||
}
|
||||
}
|
||||
' core/CMakeLists.txt
|
||||
|
||||
Reference in New Issue
Block a user