From 60fa855d47ea177080f65fc28975f96cdb88adac Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Thu, 24 Apr 2025 21:42:15 +0300 Subject: [PATCH] filesystem: wscript: strip lib prefix on Termux too --- filesystem/wscript | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/filesystem/wscript b/filesystem/wscript index bddf72cc..ed198db4 100644 --- a/filesystem/wscript +++ b/filesystem/wscript @@ -15,10 +15,14 @@ def options(opt): def configure(conf): if conf.env.COMPILER_CXX != 'msvc': conf.env.append_unique('CXXFLAGS', ['-fno-exceptions']) + if conf.env.DEST_OS == 'android': conf.check_cc(lib='android') - elif conf.env.cxxshlib_PATTERN.startswith('lib'): # remove lib prefix for other systems than Android - conf.env.cxxshlib_PATTERN = conf.env.cxxshlib_PATTERN[3:] + + # remove lib prefix for other systems than Android + if conf.env.DEST_OS != 'android' or conf.env.TERMUX: + if conf.env.cxxshlib_PATTERN.startswith('lib'): + conf.env.cxxshlib_PATTERN = conf.env.cxxshlib_PATTERN[3:] if conf.check_cc(fragment=MEMFD_CREATE_TEST, msg='Checking for memfd_create', mandatory=False): conf.define('HAVE_MEMFD_CREATE', 1)