separate build host & target (fix win32 asm)
authorRobin Gareus <robin@gareus.org>
Thu, 23 Apr 2015 22:33:34 +0000 (00:33 +0200)
committerRobin Gareus <robin@gareus.org>
Thu, 23 Apr 2015 22:33:34 +0000 (00:33 +0200)
libs/pbd/wscript

index eff38d7b8b47d4daa6461146a09aea259a317b59..a89edac00247b6170b22e7c9a6e9e9a5a8270df2 100644 (file)
@@ -145,11 +145,7 @@ def build(bld):
     if bld.env['build_target'] == 'x86_64':
         obj.defines += [ 'USE_X86_64_ASM' ]
     if bld.env['build_target'] == 'mingw':
-        import re
-        import platform as PLATFORM
-        u = PLATFORM.uname ()
-        cpu = u[4]
-        if re.search ("(x86_64|AMD64)", cpu) != None:
+        if re.search ('/^x86_64/', str(bld.env['CC'])):
             obj.defines += [ 'USE_X86_64_ASM' ]
             obj.defines += ['NO_POSIX_MEMALIGN' ]
         obj.source += [ 'windows_special_dirs.cc' ]