wscript
changeset 647 04f34a8befb8
parent 642 033f1f4891ab
child 649 1d12fb509a0d
equal deleted inserted replaced
646:f7475a7c5ae6 647:04f34a8befb8
     1 ## -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8; -*-
     1 ## -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8; -*-
     2 import os
     2 import os
       
     3 import sys
     3 
     4 
     4 import Params
     5 import Params
     5 import Object
     6 import Object
     6 import Action
     7 import Action
     7 import Common
     8 import Common
   119     variant_env.append_value('CXXDEFINES', 'RUN_SELF_TESTS')
   120     variant_env.append_value('CXXDEFINES', 'RUN_SELF_TESTS')
   120     if 'debug' in Params.g_options.debug_level.lower():
   121     if 'debug' in Params.g_options.debug_level.lower():
   121         variant_env.append_value('CXXDEFINES', 'NS3_DEBUG_ENABLE')
   122         variant_env.append_value('CXXDEFINES', 'NS3_DEBUG_ENABLE')
   122         variant_env.append_value('CXXDEFINES', 'NS3_ASSERT_ENABLE')
   123         variant_env.append_value('CXXDEFINES', 'NS3_ASSERT_ENABLE')
   123 
   124 
       
   125     if sys.platform == 'win32':
       
   126         variant_env.append_value("LINKFLAGS", "-Wl,--enable-runtime-pseudo-reloc")
       
   127 
   124     conf.sub_config('src')
   128     conf.sub_config('src')
   125 
   129 
   126 
   130 
   127 def build(bld):
   131 def build(bld):
   128     variant_name = bld.env_of_name('default')['NS3_ACTIVE_VARIANT']
   132     variant_name = bld.env_of_name('default')['NS3_ACTIVE_VARIANT']