CMake の 新しい GLOB の展開の仕方をする CONFIGURE_DEPENDS2021年05月13日 12時42分05秒

CMake の GLOB を紹介したが、新しい GLOB_RECURSE が Cmake 3.12 に登場した。新しい GLOB のファイルの追加、削除の自動認識は CONFIGURE_DEPENDS で Cmake 3.12 に登場した。こちらは、新しいファイルが追加されたり、ファイルが削除したのを検知し、それに伴って依存関係も更新してくれるとのこと。
cmake_minimum_required(VERSION 3.12)

file(GLOB_RECURSE SOURCE CONFIGURE_DEPENDS *.cpp)

add_library(unittest STATIC
    ${SOURCE}
    )

前回次回