Use LOCAL_LIBS instead of LIBS -- fewer conflicts
This commit is contained in:
parent
26eeb0874e
commit
67ab71ee8d
1 changed files with 4 additions and 4 deletions
|
@ -12,13 +12,13 @@ import SCons.Script
|
|||
|
||||
|
||||
def _lib(env, name):
|
||||
return env['LIBS'].get(name)
|
||||
return env['LOCAL_LIBS'].get(name)
|
||||
|
||||
|
||||
def _register_lib(env, name, lib):
|
||||
if name in env['LIBS']:
|
||||
if name in env['LOCAL_LIBS']:
|
||||
env.log_error('Library has already been built: {}'.format(name))
|
||||
env['LIBS'][name] = lib
|
||||
env['LOCAL_LIBS'][name] = lib
|
||||
|
||||
|
||||
def _lib_dirs(env):
|
||||
|
@ -69,7 +69,7 @@ def _build_library(env, lib_func):
|
|||
#
|
||||
|
||||
def generate(env):
|
||||
env.SetDefault(LIBS={})
|
||||
env.SetDefault(LOCAL_LIBS={})
|
||||
env.AddMethod(_process_lib_dir, 'LibDir')
|
||||
env.AddMethod(_build_library(env, env.Library), 'Library')
|
||||
env.AddMethod(_build_library(env, env.StaticLibrary), 'StaticLibrary')
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue