summaryrefslogtreecommitdiffhomepage
path: root/Rakefile
diff options
context:
space:
mode:
authorXuejie Xiao <[email protected]>2012-12-18 20:33:51 -0500
committerXuejie Xiao <[email protected]>2012-12-18 20:34:07 -0500
commitb641c96f57f806efdf7dc84d3a1879a7625a95b0 (patch)
tree1ef692504293b86f07f4ae4354e2f74889e0a8f5 /Rakefile
parent0e984e7e2ec4d4231494976a4f32f954795d8e4b (diff)
downloadmruby-b641c96f57f806efdf7dc84d3a1879a7625a95b0.tar.gz
mruby-b641c96f57f806efdf7dc84d3a1879a7625a95b0.zip
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}\""