36

デフォルトでは、CMake は区切り記号なしでリストを出力します。

set(my_list a b c d)
message(${my_list})

出力

abcd

実際に保存されているようなものをCMakeに(簡単に)出力させるにはどうすればよいですか?

a;b;c;d

(典型的なユースケースは、検索パスのリストを出力することです)

4

3 に答える 3

52

逆参照された変数を引用符で囲みます。

set(my_list a b c d)
message("${my_list}")

出力

a;b;c;d
于 2013-07-16T00:14:29.413 に答える