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 は推奨している。
次回。
最近のコメント