ctx.define('DEBUG', 1)
else:
ctx.define('NDEBUG', 1)
-
+
if ctx.env.CC_NAME != 'msvc':
# enable debug symbols and configure warnings
ctx.env.CFLAGS += ['-g', '-Wall', '-Wextra']
if ctx.options.build_type == "release":
- # set optimization level
+ # set optimization level
ctx.env.CFLAGS += ['-O2']
else:
# enable debug symbols
ctx.env.LINKFLAGS += ['/DEBUG', '/INCREMENTAL:NO']
# configure warnings
ctx.env.CFLAGS += ['/W4', '/D_CRT_SECURE_NO_WARNINGS']
- # set optimization level and runtime libs
+ # set optimization level and runtime libs
if (ctx.options.build_type == "release"):
ctx.env.CFLAGS += ['/Ox']
ctx.env.CFLAGS += ['/MD']
else:
assert(ctx.options.build_type == "debug")
ctx.env.CFLAGS += ['/MDd']
-
+
ctx.check_cc(lib='m', uselib_store='M', mandatory=False)
if target_platform not in ['win32', 'win64']: