Browse Source

filesystem: wscript: disable RTTI and exceptions(useful on Android), we don't need it here. Link as C++ library.

pull/2/head
Alibek Omarov 2 years ago
parent
commit
b7b9c611cf
  1. 7
      filesystem/wscript

7
filesystem/wscript

@ -4,12 +4,17 @@ def options(opt): @@ -4,12 +4,17 @@ def options(opt):
pass
def configure(conf):
nortti = {
'msvc': ['/GR-'],
'default': ['-fno-rtti', '-fno-exceptions']
}
conf.env.append_unique('CXXFLAGS', conf.get_flags_by_compiler(nortti, conf.env.COMPILER_CC))
if conf.env.cxxshlib_PATTERN.startswith('lib'):
conf.env.cxxshlib_PATTERN = conf.env.cxxshlib_PATTERN[3:]
def build(bld):
bld.shlib(target = 'filesystem_stdio',
features = 'cxx c',
features = 'cxx',
source = bld.path.ant_glob(['*.c', '*.cpp']),
includes = ['.', '../common', '../public', '../engine'],
use = ['public'],

Loading…
Cancel
Save