ext/appmap/extconf.rb in appmap-0.66.0 vs ext/appmap/extconf.rb in appmap-0.66.1

- old
+ new

@@ -1,6 +1,17 @@ require "mkmf" + $CFLAGS='-Werror' + +# Per https://bugs.ruby-lang.org/issues/17865, +# compound-token-split-by-macro was added in clang 12 and broke +# compilation with some of the ruby headers. If the current compiler +# supports the new warning, turn it off. +new_warning = '-Wno-error=compound-token-split-by-macro' +if try_cflags(new_warning) + $CFLAGS += ' ' + new_warning +end + extension_name = "appmap" dir_config(extension_name) create_makefile(File.join(extension_name, extension_name))