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