1
繼擴大變量後,運行shell腳本,我遇到CMake的:在它
- 我有一個名爲my_script.sh.IN一個shell腳本的問題。我使用configure_file來擴展腳本,從而創建my_script.sh。
- 然後我需要運行my_script.sh。爲此,我使用execute_process()。
- 我需要CMake時間所有這一切。
問題是,當我運行「cmake」時,系統抱怨他找不到「my_script.sh」。我認爲execute_process依賴關係似乎是在configure_file()函數運行之前計算的。
當我第二次運行「cmake」命令時,一切都很順利。有誰知道我怎麼能在execute_process之前執行configure_file?
爲什麼需要在cmake時間完成?在編譯時用'add_custom_target' /'add_custom_command'和依賴於'my_script.sh'文件來完成它會容易得多。 – Guillaume