d30ecd3fcd
1. Build script tools/build.py now actually builds X64 target when x64 is passed as an architecture: - GYP files set 'msvs_configuration_platform': 'x64' for Win_x64 configuration; - NSS related files are fixed to have correct set of defines for ia32 and x64 builds and include right files. A os_windows.c file added to work-around inability to have different sets of source files per configuration. Originally this was controlled through target_arch GYP define and required regeneration of the solution. - build.py passes Win32 or x64 platform to devenv as part of build configuration argument; 2. Dart VM now supports Win64 ABI. ABI description is moved into a separate class CallingConventions in constants_x64.h. BUG=http://dartbug.com/7792 R=iposva@google.com, ricow@google.com, srdjan@google.com Review URL: https://codereview.chromium.org//317773002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37078 260f80e4-7a28-3924-810f-c04153c831b5
12 lines
397 B
C
12 lines
397 B
C
// Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file
|
|
// for details. All rights reserved. Use of this source code is governed by a
|
|
// BSD-style license that can be found in the LICENSE file.
|
|
|
|
#if !defined(_MSC_VER)
|
|
#error "This file should only be compiled under MSVC"
|
|
#endif
|
|
|
|
#if defined(_X86_)
|
|
#include "../../../third_party/nss/nss/lib/freebl/mpi/mpi_x86_asm.c"
|
|
#endif
|