summaryrefslogtreecommitdiff
path: root/data/_llvm10/directory-watcher-mac.diff
diff options
context:
space:
mode:
Diffstat (limited to 'data/_llvm10/directory-watcher-mac.diff')
-rw-r--r--data/_llvm10/directory-watcher-mac.diff25
1 files changed, 25 insertions, 0 deletions
diff --git a/data/_llvm10/directory-watcher-mac.diff b/data/_llvm10/directory-watcher-mac.diff
new file mode 100644
index 000000000..efb62fde4
--- /dev/null
+++ b/data/_llvm10/directory-watcher-mac.diff
@@ -0,0 +1,25 @@
+diff -ur llvm-project-apple-stable-20191106/clang/lib/DirectoryWatcher/CMakeLists.txt llvm-project-apple-stable-20191106+iOS/clang/lib/DirectoryWatcher/CMakeLists.txt
+--- llvm-project-apple-stable-20191106/clang/lib/DirectoryWatcher/CMakeLists.txt 2019-12-03 19:28:47.000000000 -1000
++++ llvm-project-apple-stable-20191106+iOS/clang/lib/DirectoryWatcher/CMakeLists.txt 2019-12-05 12:38:06.000000000 -1000
+@@ -9,7 +9,9 @@
+ check_include_files("CoreServices/CoreServices.h" HAVE_CORESERVICES)
+ if(HAVE_CORESERVICES)
+ list(APPEND DIRECTORY_WATCHER_SOURCES mac/DirectoryWatcher-mac.cpp)
+- set(DIRECTORY_WATCHER_LINK_LIBS "-framework CoreServices")
++ set(DIRECTORY_WATCHER_LINK_LIBS "-framework CoreServices -framework CoreFoundation")
++ else()
++ list(APPEND DIRECTORY_WATCHER_SOURCES default/DirectoryWatcher-not-implemented.cpp)
+ endif()
+ elseif(CMAKE_SYSTEM_NAME MATCHES "Linux")
+ check_include_files("sys/inotify.h" HAVE_INOTIFY)
+diff -ur llvm-project-apple-stable-20191106/clang/lib/DirectoryWatcher/mac/DirectoryWatcher-mac.cpp llvm-project-apple-stable-20191106+iOS/clang/lib/DirectoryWatcher/mac/DirectoryWatcher-mac.cpp
+--- llvm-project-apple-stable-20191106/clang/lib/DirectoryWatcher/mac/DirectoryWatcher-mac.cpp 2019-12-03 19:28:47.000000000 -1000
++++ llvm-project-apple-stable-20191106+iOS/clang/lib/DirectoryWatcher/mac/DirectoryWatcher-mac.cpp 2019-12-05 12:41:40.000000000 -1000
+@@ -14,6 +14,7 @@
+ #include "llvm/Support/Error.h"
+ #include "llvm/Support/Path.h"
+ #include <CoreServices/CoreServices.h>
++#include <FSEvents/FSEvents.h>
+
+ using namespace llvm;
+ using namespace clang;