Cmake の GLOB でファイル名の一括補完 ― 2021年05月10日 13時05分31秒
cmake_minimum_required(VERSION 3.10)
file(GLOB SOURCE .*cpp)
add_library(unittest STATIC
${SOURCE}
)
この方法だと、無条件に全てのファイルをコンパイルしたい時に、使われる。しかし、Cmake ではファイルが削除されたり、追加された場合には Cmake が正しく依存関係の更新を行えないので、使い勝手はとても悪い。
基本的に、ファイルは全て一つずつ並べるのを Cmake は推奨している。
次回。
コメント
トラックバック
このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2021/05/10/9376079/tb
※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。