Fixed compilation with MSVC.

This commit is contained in:
Patrick 2024-09-09 21:51:36 +02:00
parent cdbec36b8f
commit a479e90335

View File

@ -710,6 +710,14 @@ if 'TOOLS' in config:
env = Environment(tools = tools, variables = vars, ENV = os.environ) env = Environment(tools = tools, variables = vars, ENV = os.environ)
env['RECIPES_FOLDERS'] = [Dir('recipes')] env['RECIPES_FOLDERS'] = [Dir('recipes')]
env['SYSTEM_CACHE_DIR'] = os.path.join(_find_system_cache_dir(), 'spp_cache') env['SYSTEM_CACHE_DIR'] = os.path.join(_find_system_cache_dir(), 'spp_cache')
env['CLONE_DIR'] = os.path.join(env['SYSTEM_CACHE_DIR'], 'cloned')
env['DOWNLOAD_DIR'] = os.path.join(env['SYSTEM_CACHE_DIR'], 'downloaded')
env['UPDATE_REPOSITORIES'] = update_repositories
env['CXX_STANDARD'] = config['CXX_STANDARD'] # make it available to everyone
env['DEPS_CFLAGS'] = []
env['DEPS_CXXFLAGS'] = []
env['DEPS_LINKFLAGS'] = []
print(f'Detected system cache directory: {env["SYSTEM_CACHE_DIR"]}') print(f'Detected system cache directory: {env["SYSTEM_CACHE_DIR"]}')
try: try:
os.makedirs(env['SYSTEM_CACHE_DIR'], exist_ok=True) os.makedirs(env['SYSTEM_CACHE_DIR'], exist_ok=True)