]> git.ipfire.org Git - thirdparty/git.git/commitdiff
fsmonitor-settings: stub in macOS-specific incompatibility checking
authorJeff Hostetler <jeffhost@microsoft.com>
Thu, 26 May 2022 21:47:01 +0000 (21:47 +0000)
committerJunio C Hamano <gitster@pobox.com>
Thu, 26 May 2022 22:59:26 +0000 (15:59 -0700)
Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
compat/fsmonitor/fsm-settings-darwin.c [new file with mode: 0644]
config.mak.uname
contrib/buildsystems/CMakeLists.txt

diff --git a/compat/fsmonitor/fsm-settings-darwin.c b/compat/fsmonitor/fsm-settings-darwin.c
new file mode 100644 (file)
index 0000000..7fce32a
--- /dev/null
@@ -0,0 +1,9 @@
+#include "cache.h"
+#include "config.h"
+#include "repository.h"
+#include "fsmonitor-settings.h"
+
+enum fsmonitor_reason fsm_os__incompatible(struct repository *r)
+{
+       return FSMONITOR_REASON_OK;
+}
index cf224768ad65b2c84644a51cd0b4b61205ab0485..cf911d141f29f3c5242088ce907dbc215117e9af 100644 (file)
@@ -163,6 +163,7 @@ ifeq ($(uname_S),Darwin)
        ifndef NO_PTHREADS
        ifndef NO_UNIX_SOCKETS
        FSMONITOR_DAEMON_BACKEND = darwin
+       FSMONITOR_OS_SETTINGS = darwin
        endif
        endif
 
index 16705da20008e56334859c48e0322cddd29a88ec..b8f9f7a0388e9f754067c8bab55abf8ef9b47c09 100644 (file)
@@ -295,6 +295,9 @@ if(SUPPORTS_SIMPLE_IPC)
        elseif(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
                add_compile_definitions(HAVE_FSMONITOR_DAEMON_BACKEND)
                list(APPEND compat_SOURCES compat/fsmonitor/fsm-listen-darwin.c)
+
+               add_compile_definitions(HAVE_FSMONITOR_OS_SETTINGS)
+               list(APPEND compat_SOURCES compat/fsmonitor/fsm-settings-darwin.c)
        endif()
 endif()