質問

When using GLOB_RECURSE to add a certain directory structure to a list, CMake doesn't detect if new files are added to the directory.

How can I make CMake rescan the directory structure on every run, so that new files are detected?

役に立ちましたか?

解決

You have to touch CMakeLists.txt whenever you change the directory contents.

What you're doing goes counter to official advice, but I do it too. You could knock up a script which monitors a directory for changes, but CMake considers this to be not its business.

The reason, I suspect, is that directory modification timestamp attributes aren't very cross-platform.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top