diff options
author | Michel Selten <michel@mselten.demon.nl> | 2004-03-17 16:18:03 +0300 |
---|---|---|
committer | Michel Selten <michel@mselten.demon.nl> | 2004-03-17 16:18:03 +0300 |
commit | 2baab8323f7a26572e967cced203f68394df8ecf (patch) | |
tree | af0f7a2963037de3b0f30cf171805a33a6f6eddf /SConstruct | |
parent | 67ccc51920b5e74c03fb3dfc924823bd692ab6bf (diff) |
SCons updates
* A little environment cleanup.
Diffstat (limited to 'SConstruct')
-rw-r--r-- | SConstruct | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/SConstruct b/SConstruct index a95e6606057..34b4a7ce811 100644 --- a/SConstruct +++ b/SConstruct @@ -16,7 +16,6 @@ version='2.32' sdl_env = Environment () freetype_env = Environment () -link_env = Environment () env = Environment () if sys.platform == 'linux2' or sys.platform == 'linux-i386': @@ -310,7 +309,6 @@ elif sys.platform == 'win32': sdl_libpath = ['#../lib/windows/sdl/lib'] sdl_lib = ['SDL'] sdl_cflags = [] - link_env.RES(['source/icons/winblender.rc']) window_system = 'WIN32' # SOLID library information solid_lib = ['extern/solid'] @@ -811,7 +809,7 @@ else: # Generic library generation environment. This one is the basis for each # library. #----------------------------------------------------------------------------- -library_env = Environment () +library_env = env.Copy () library_env.Replace (CC = user_options_dict['TARGET_CC']) library_env.Replace (CXX = user_options_dict['TARGET_CXX']) library_env.Replace (PATH = user_options_dict['PATH']) @@ -874,15 +872,9 @@ libraries = (['blender_creator', 'blender_MT', 'soundsystem']) +link_env = library_env.Copy () link_env.Append (LIBS=libraries) link_env.Append (LIBPATH=libpath) -link_env.Replace (CC = user_options_dict['TARGET_CC']) -link_env.Replace (CXX = user_options_dict['TARGET_CXX']) -link_env.Replace (PATH = user_options_dict['PATH']) -link_env.Replace (AR = user_options_dict['TARGET_AR']) -link_env.Append (CCFLAGS = cflags) -link_env.Append (CXXFLAGS = cxxflags) -link_env.Append (CPPDEFINES = defines) if user_options_dict['USE_INTERNATIONAL'] == 1: link_env.Append (LIBS=user_options_dict['FREETYPE_LIBRARY']) @@ -946,6 +938,9 @@ if sys.platform == 'darwin': else: link_env.Append (LINKFLAGS=user_options_dict['PLATFORM_LINKFLAGS']) +if sys.platform == 'win32': + link_env.RES(['source/icons/winblender.rc']) + link_env.BuildDir (root_build_dir, '.', duplicate=0) build_date = time.strftime ("%Y-%m-%d") |