ext/d_heap/extconf.rb in d_heap-0.4.0 vs ext/d_heap/extconf.rb in d_heap-0.5.0

- old
+ new

@@ -2,15 +2,22 @@ require "mkmf" # For testing in CI (because I don't otherwise have easy access to Mac OS): # $CFLAGS << " -D__D_HEAP_DEBUG" if /darwin/ =~ RUBY_PLATFORM +# $CFLAGS << " -debug inline-debug-info " +# $CFLAGS << " -g -ginline-points " +# $CFLAGS << " -fno-omit-frame-pointer " +# CONFIG["debugflags"] << " -ggdb3 -gstatement-frontiers -ginline-points " +CONFIG["optflags"] << " -O3 " +CONFIG["optflags"] << " -fno-omit-frame-pointer " +CONFIG["warnflags"] << " -Werror" + have_func "rb_gc_mark_movable" # since ruby-2.7 check_sizeof("long") check_sizeof("unsigned long long") check_sizeof("long double") have_macro("LDBL_MANT_DIG", "float.h") -CONFIG["warnflags"] << " -Werror" create_makefile("d_heap/d_heap")