Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit52f9a68

Browse files
committed
Make the "all" Makefile target more robust
This is a minor improvement to the robustness of the command for"make all", in the face of plausible future target names.- Use [[:alpha:]] instead of [a-z] because, in POSIX BRE and ERE, whether [a-z] includes capital letters depends on the current collation order. (The goal here is greater consistency across systems, and for this it would also be okay to use [[:lower:]].)- Pass -x to the command that filters out the all target itself, so that the entire name must be "all", because a future target may contain the substring "all" as part of a larger word.
1 parentd5479b2 commit52f9a68

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

‎Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.PHONY: all clean release force_release
22

33
all:
4-
@grep -Ee'^[a-z].*:' Makefile| cut -d: -f1| grep -vF all
4+
@grep -E'^[[:alpha:]].*:' Makefile| cut -d: -f1| grep -vxF all
55

66
clean:
77
rm -rf build/ dist/ .eggs/ .tox/

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp