2016-08-02 6 views
0

私はcmakeを使い始めています。私はたくさんのことが好きです。ビルドプロセスに入力ファイルを含む既存のフォルダを追加するコマンドがあるのだろうかと思っていました。外部リソースを作成する

所望の構造

project/ 
    src/ 
    ressources/someinputData 

私は、ビルドフォルダにリソース上のすべてのファイルをコピーする必要はありません。

+1

「ビルドプロセスの追加」とはどういう意味ですか?あなたはファイルをビルドプロセスに関与させていますか(そうなら、どうですか?)、あるいはあなたのターゲットをインストールしますか? – wasthishelpful

+0

非コンパイルされたファイルがあります。プログラムをテストするための入力データがあります。 –

答えて

1

あなたがお好みのツールに応じて、make installを使用したり、視覚的にINSTALLプロジェクトをビルドしてファイルをコピーするコマンドinstallを使用することができます。最終的に、全体のディレクトリをインストールするには、このバージョンでも

install(
    FILES /path/to/your/file.s 
    DESTINATION /where/you/want/to/copy 
) 

ありファイル拡張子のフィルタリング:

install(
    DIRECTORY /path/to/your/directory/ 
    DESTINATION /where/you/want/to/copy 
    FILES_MATCHING 
    PATTERN *.txt # only copy text files 
) 
+0

私はちょうどビルドフォルダにそれらをコピー(または単にリンク)しようとしているので、余計な解決策です。しかし、私はこの解決策を試みます。ありがとうございました –

+0

あなたの質問を、あまりにも過度に過小評価されたもののための具体的な例で自由に編集してください;) – wasthishelpful

+0

isメソッドが私の問題を解決しました。ありがとうございます –

関連する問題