キャッシュされた変数である PROJECT_INCLUDE_PATH を持つメインの cmake プロジェクトがあります。この変数を CMAKE_ARGS パラメーターとして、ExternalProject_Add() を使用して追加する外部プロジェクトに渡します。
問題は、「make edit_cache」を使用して PROJECT_INCLUDE_PATH の値を変更すると、外部プロジェクトが再構成されないことです。
メインプロジェクトでキャッシュされた変数が変更されたときに、外部プロジェクトを自動的に再構成してビルドする方法はありますか?