ファイルの内容を引数に変換したい。引数は、テスト中の実行可能ファイルに渡されます。これは私が持っているものです
ADD_TEST (
NAME ${ARGV0}
COMMAND
${DIR}/script.sh
${executable}\ --arg1\ input
)
引数をファイル内に配置し、それを実行可能ファイルに入力としてフィードしたいと考えています。私はこのようなものが欲しい:
ADD_TEST (
NAME ${ARGV0}
COMMAND
${DIR}/script.sh
${executable}\ $(cat ${ARGS_file})
)
または、このように
ADD_TEST (
NAME ${ARGV0}
COMMAND
${DIR}/script.sh
${executable}\ `cat ${ARGS_file}`
)
または、このように
ADD_TEST (
NAME ${ARGV0}
COMMAND
${DIR}/script.sh
${executable}\ $(< ${ARGS_file})
)
上記の 3 つのコードはどれも機能しません。CMake 以外で試してみると、問題なく動作します。しかし、CMake 内では機能しません。