문제

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