]> granicus.if.org Git - clang/commit
[clang] DirectoryWatcher
authorJan Korous <jkorous@apple.com>
Tue, 9 Jul 2019 22:44:48 +0000 (22:44 +0000)
committerJan Korous <jkorous@apple.com>
Tue, 9 Jul 2019 22:44:48 +0000 (22:44 +0000)
commit0a99e5c23db48ea1da8dc4ec6883c874f9ba5e62
tree6500783d6246a8a30a6611bc3c25e37741115a1d
parentdbd5c840be4bf17603dc67ef457b0c51c452f1b5
[clang] DirectoryWatcher

Asynchronously monitors specified directory for changes and passes notifications to provided callback.

Dependency for index-while-building.

Differential Revision: https://reviews.llvm.org/D58418

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@365574 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/DirectoryWatcher/DirectoryWatcher.h [new file with mode: 0644]
lib/CMakeLists.txt
lib/DirectoryWatcher/CMakeLists.txt [new file with mode: 0644]
lib/DirectoryWatcher/DirectoryScanner.cpp [new file with mode: 0644]
lib/DirectoryWatcher/DirectoryScanner.h [new file with mode: 0644]
lib/DirectoryWatcher/linux/DirectoryWatcher-linux.cpp [new file with mode: 0644]
lib/DirectoryWatcher/mac/DirectoryWatcher-mac.cpp [new file with mode: 0644]
unittests/CMakeLists.txt
unittests/DirectoryWatcher/CMakeLists.txt [new file with mode: 0644]
unittests/DirectoryWatcher/DirectoryWatcherTest.cpp [new file with mode: 0644]