次の方法で共有


strip NMAKE 関数

項目のリストの前と周囲の空白文字をクリーンアップします。

構文

$(strip input)

パラメーター

input
クリーンアップ対象のリスト

戻り値

input とまったく同じ項目のリスト

解説

NMAKE は、各項目の間に 1 つのスペースがあり、先頭や末尾に空白がないリストを出力します。 strip は、リスト内の項目は変更することなく、返されるリストを正規形式にします。 正規形式は、その後の操作で、リストではなく文字列を操作する場合に役立ちます。

このマクロ関数は、NMAKE バージョン 14.30 以降、Visual Studio 2022 以降で使用できます。

$(strip a   b   c d    ) # Evaluates to "a b c d"

# strip is useful to get a canonical form of a list, which can then be transformed into a different format
SINGLESPACE=$(subst ',,' ') # Use "subst" since a normal assignment trims trailing whitespace.
INCLUDE_PATH=$(subst $(SINGLESPACE),;,$(strip $(INCLUDES)))

関連項目

マクロと NMAKE
カテゴリ別の NMAKE 関数