Sha256: e356f25297e6ffe0387b3d3c3e07215281ca3f099f411584318198f468f5a721
Contents?: true
Size: 560 Bytes
Versions: 8
Compression:
Stored size: 560 Bytes
Contents
# frozen_string_literal: true module Flags class << self def cflags debug_flags + optimization_flags end def debug_flags %w[-g3] end def optimization_flags if ENV["MRUBY_ENGINE_ENABLE_DEBUG"] %w[-O0] else %w[-O3] end end def io_safe_defines %w[ _GNU_SOURCE MRB_ENABLE_DEBUG_HOOK MRB_INT64 MRB_UTF8_STRING MRB_WORD_BOXING YYDEBUG ] end def defines io_safe_defines + %w[MRB_DISABLE_STDIO] end end end
Version data entries
8 entries across 8 versions & 1 rubygems