summaryrefslogtreecommitdiffhomepage
path: root/Rakefile
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2012-12-18 18:52:04 -0800
committerYukihiro "Matz" Matsumoto <[email protected]>2012-12-18 18:52:04 -0800
commit45003023cf4100746603e0a799bcd0e1f2f70522 (patch)
tree1ef692504293b86f07f4ae4354e2f74889e0a8f5 /Rakefile
parent0e984e7e2ec4d4231494976a4f32f954795d8e4b (diff)
parentb641c96f57f806efdf7dc84d3a1879a7625a95b0 (diff)
downloadmruby-45003023cf4100746603e0a799bcd0e1f2f70522.tar.gz
mruby-45003023cf4100746603e0a799bcd0e1f2f70522.zip
Merge pull request #644 from xxuejie/derive-disable-gems
Derive DISABLE_GEMS macro according to build configuration
Diffstat (limited to 'Rakefile')
-rw-r--r--Rakefile4
1 files changed, 4 insertions, 0 deletions
diff --git a/Rakefile b/Rakefile
index 029016aa2..a1c2e9441 100644
--- a/Rakefile
+++ b/Rakefile
@@ -36,6 +36,10 @@ end
LDFLAGS = [ENV['LDFLAGS']]
LIBS = [ENV['LIBS'] || '-lm']
+if !ENABLE_GEMS
+ CFLAGS << "-DDISABLE_GEMS"
+end
+
CFLAGS << "-Wall" << "-Werror-implicit-function-declaration" << "-I#{MRUBY_ROOT}/include"
if ENV['OS'] == 'Windows_NT'
MAKE_FLAGS = "--no-print-directory CC=#{CC} LL=#{LL} AR=#{AR} YACC=#{YACC} CFLAGS=\"#{CFLAGS.join(' ')}\" LDFLAGS=\"#{LDFLAGS.join(' ')}\" LIBS=\"#{LIBS.join(' ')}\" ENABLE_GEMS=\"#{ENABLE_GEMS}\" MRUBY_ROOT=\"#{MRUBY_ROOT}\""