0
mustacheをcmakeのコード生成用のシンプルなテンプレートエンジンとして使用したいと思います。cmake execute_processでひげそりを実行する
私は以下のようにexecute_process
でそれを実行しようとしました:
execute_process(COMMAND "/path/to/mustache" "<data> <template>")
しかし、それはそのない有効なWin32アプリケーションと述べました。
#!D:/programs/Ruby23/bin/ruby.exe
#
# This file was generated by RubyGems.
#
# The application 'mustache' is installed as part of a gem, and
# this file is here to facilitate running it.
#
require 'rubygems'
version = ">= 0.a"
if ARGV.first
...
は、だから私が試した:そして実際、口ひげはRubyスクリプトです
が
execute_process(COMMAMD "/path/to/ruby" "/path/to/mustache --help")
しかし、それはどちらか動作しません...はcmakeの中でRubyスクリプトを実行する方法
No such file or directory -- D:/programs/Ruby23/bin/mustache --help (LoadError)
execute_process?
... UTF-8文字を台無しにルビーを防ぐ 'しかし、それはどちらか動作しません...' - それはルビーがあまりにもWIN32アプリケーションではないことを言いましたか?または何? – Tsyvarev
このようなファイルやディレクトリはありません - D:/ programs/Ruby23/bin/mustache --help(LoadError) – jvtrudel
ok。 argumetsはリストとして渡されなければなりません... '' 'execute_process(COMMAMD"/path/to/ruby ""/path/to/mustache "" --help ")' '' 'ヒントのためにありがとう。 – jvtrudel