Sha256: 0dd135f5f377b5ecca88a4a0c31c24f1e10f20837cf91c45659927bf4d4a7668

Contents?: true

Size: 489 Bytes

Versions: 13

Compression:

Stored size: 489 Bytes

Contents

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))

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
appmap-0.72.0 ext/appmap/extconf.rb
appmap-0.71.0 ext/appmap/extconf.rb
appmap-0.70.2 ext/appmap/extconf.rb
appmap-0.70.1 ext/appmap/extconf.rb
appmap-0.70.0 ext/appmap/extconf.rb
appmap-0.69.0 ext/appmap/extconf.rb
appmap-0.68.2 ext/appmap/extconf.rb
appmap-0.68.1 ext/appmap/extconf.rb
appmap-0.68.0 ext/appmap/extconf.rb
appmap-0.67.1 ext/appmap/extconf.rb
appmap-0.67.0 ext/appmap/extconf.rb
appmap-0.66.2 ext/appmap/extconf.rb
appmap-0.66.1 ext/appmap/extconf.rb