diff --git a/bin/fsevent_watch b/bin/fsevent_watch index 889204f..4fb821d 100755 Binary files a/bin/fsevent_watch and b/bin/fsevent_watch differ diff --git a/ext/fsevent_watch/defines.h b/ext/fsevent_watch/defines.h index 6f6e87b..34879c5 100644 --- a/ext/fsevent_watch/defines.h +++ b/ext/fsevent_watch/defines.h @@ -22,6 +22,8 @@ #define TARGET_CPU "i386" #elif defined(__x86_64__) #define TARGET_CPU "x86_64" +#elif defined(__arm64__) +#define TARGET_CPU "arm64" #else #define TARGET_CPU "unknown" #endif diff --git a/ext/rakefile.rb b/ext/rakefile.rb index d7789bd..e50e888 100644 --- a/ext/rakefile.rb +++ b/ext/rakefile.rb @@ -99,6 +99,11 @@ $ARCHFLAGS = '-arch i386' end +desc 'set build arch to arm64' +task :arm64 do + $ARCHFLAGS = '-arch arm64' +end + task :setup_env => [:set_build_type, :sw_vers, :get_sdk_info] directory $obj_dir.to_s